body {  
  font: 8pt verdana ;
  margin:0 0 0 0;
}      
table {
  float:left;
  border-collapse : collapse;
  border-bottom : 1px;
  font-size : 10pt;
  background-color : transparent;
  text-align : left;
  font-family : 'Trebuchet MS', helvetica, arial, verdana;
  width: 700px;
  border:0;
  margin-left:50px;	
}
DL{
  margin-top:2px;
}    
DT {
  text-align:left;
  margin-left:0.5cm;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  line-height: 40px;
  color: #666666;
  text-align: justify;
  vertical-align: top;
  padding-left: 20px; 
  padding-right: 200px;
}
DD {
  text-align:left;
  margin-left:1.5cm;
}
td{
  text-align:center;        
  border-color:white;        
  border-width:1px;
  /*border-color:purple;
  border-top:none;*/
}      

ul {
  list-style:none;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  line-height: 20px;
}

img{
 border:none;
}

#main table td{ /* tabla para clientes */
  text-align:left;
} 
      
#Layer1{
  position:absolute;
  width:158px;
  height:26px;
  z-index:1;
  left: 150px;
  top: 8px;
}

#Layer2{
  position:absolute;
  width:370px;
  height:67px;
  z-index:2;
  left: 800px;
  top: -5px;
}
#logo1{
  z-index:1;
  left: 150px;
  top: 8px;
  text-decoration : none;
}     
#logo2{
  position:absolute;
  width:370px;
  height:67px;
  z-index:2;
  left: 400px;
  top: 20px;
}

#contacto{
  text-align:right;
  margin-right:220px;
}
#contacto .link{
  text-decoration : none;
  font-size : 11px;
  font-weight: bold;
  color : #580499;
}     

#contacto .linkActual{
  text-decoration : none;
  font-size : 11px;
  font-weight: bold;
  color : #78BA24;
} 

.linkActual{
  color: #78BA24;
}

.TextInfo{
  color:#6905B7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
}
.TextSpeech{
  color:#78BA24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
}

.TextInfoT{
  color:#6905B7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100px;
  font-style: normal;
}
.TextSpeechT{
  color:#78BA24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100px;
  font-style: normal;
}

#InfoSpeech{
  text-align: left;
}


.colorInfospeechMorado{
  background-color:#6905B7;
}
.colorInfospeechVerde{
  background-color:#78BA24;
}

.titulo {
  color: #6905B7;/*#318F45; #78BA24;*/
  font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
  font-size: 24px;
  /*font-style: italic;*/
  /*font-weight: normal;*/
  /*cellspacing:0; 
  cellpadding:0;*/
  text-align: left;
  vertical-align: bottom;
  font-weight:bold;
  padding-left:0.5cm;
  float:left;
}

.contenido {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  line-height: 20px;
  color: #000000;
  text-align: justify;	
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;	
}

.nota {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  line-height: 15px;
  color: #000000;
  text-align: justify;	
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;	
}

#fondo {
   width : 1250px; 100%;
   height:100%;
   margin : 0 auto;
   text-align:left;
   clear:left;
}

#sidebar {
    /* background: url(../images/Fondo_InfoSpeech.gif) no-repeat top center; */
    background-attachment : scroll;
    background-color : transparent;
    width : 190px;
    height : 500px;
    float : left;
    font-size : 11px;
    font-weight : bold;
    padding : 30px 0px 5px 0px;   
    font-family : helvetica, arial, verdana, sans-serif, 'Trebuchet MS';
    margin-left:55px;
}

#sidebar hr {
  width: 100%;
  border: solid;
  border-width: 2px 0 0 0;
  color: #6905B7;
}

#sidebar div {
    background-color : transparent;
    text-align:left;
    margin-left:20px;    
}

#sidebar a {
    line-height: 10px;
    /*color : #580499;*/
    text-decoration : none;
    line-height: 25px;
    background-color : transparent;
    text-align:left;
    outline:none;
}

.link {
    color : #580499;
    text-decoration : none;
}

#sidebar a:hover {
    
}
      
#main{
      /*margin-left:350px;*/
      /*height:500px;*/
      width:700px;
      width:750px; /* alargado para casting */
}

#main a{
  //text-decoration:none;
  color : #580499;
  text-align: left;
  outline:none;
}

a{
  outline:none;
}

div.attrcontainer {
 background-color: #F0F0F0;
}

div.attrt {
 background-image: url(../images/attrt.gif);
 background-repeat: repeat-x;
 background-position: top;
}

div.attrb {
 background-image: url(../images/attrb.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

div.attrl {
 background-image: url(../images/attrl.gif);
 background-repeat: repeat-y;
 background-position: left;
}

div.attrr {
 background-image: url(../images/attrr.gif);
 background-repeat: repeat-y;
 background-position: right;
}

div.attrtl {
 background-image: url(../images/attrtl.gif);
 background-repeat: no-repeat;
 background-position: top left;
}

div.attrtr {
 background-image: url(../images/attrtr.gif);
 background-repeat: no-repeat;
 background-position: top right;
}

div.attrbl {
 background-image: url(../images/attrbl.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}

div.attrbr {
 background-image: url(../images/attrbr.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}

div.attrcontent {
 padding: 1em 1em 0;
}

#copyright {
  text-align:right;
  margin-right:160px;
  font-weight:bold;
  line-height:40px;
  color: #580499;
}

/* CSS correspondiente a casting */

.enlace {
    text-decoration : none;
    color: #580499; /*#318F45;#78BA24;*/
    font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight:bold;
    //font-style: italic;
    
    cellspacing:0; 
    cellpadding:0;
    text-align: right;
    /*vertical-align: bottom;*/
    //padding-right:0cm;    
    float:right;
}

#form_cast, form_ejs{
  text-align: left;
  width:100%;
  background-color: transparent;
  height:150px;
  line-height:2.5;
}

#main select {
  font-family:Verdana; 
  font-size:10pt; 
  font-weight:bold; 
  /*background-color:#CCFFCC;#ccf ;*/ 
  border-color:#336699; 
  border-style:inset; 
  border-width:2px; 
  color:#006600; /*#0033FF;*/
}

.link_ver{
	font-style:normal;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	font-style: italic;

	background-color:transparent;
	border-width:0;
	margin-left:9cm;
    	line-height: 10px;
    
    	color:#580499; /*#318F45; #78BA24;*/
	cellspacing:0; 
	cellpadding:0;
	text-align: right;
	vertical-align: bottom;
	padding-left:0cm;
	padding-top:5px;
	clear:left;
}

.resultados{
  background-color: #efeff7; /*transparent;*/
  border:groove;
  border-color:#6905B7;
  width:90%; 
}

.resultados td{
 padding-left:10px;
 padding-right:10px;
}

.td1{
  border-color:purple;
  background-color:#dedee7; /*#c9f;*/
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;  
}

.bt, .sender {
  /*font-family:Verdana;
  font-size:9pt;
  font-weight:bold;
  font-style:normal;
  color:#6905B7;
  background-color:#FFFFFF;
  border-style:outset;
  border-width:3px;
  border-color:#CCCCFF;*/
}

.sender{
  margin-left:4cm;
  margin-top:10;
}

      
#form_datos{
  text-align: left;
  width:100%;
  background-color: transparent;
  float:left;
  line-height:30px;
}

.input{ 
  font-family:Verdana; 
  font-size:10pt; 
  font-weight:bold;
  border-color:#336699; 
  border-style:inset; 
  border-width:2px; 
  color:#006600;
}

#mapa {
   
}

/*Para poner el boton del browser

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	font-family:Verdana; 
	font-size:10pt; 
	font-weight:bold;
	border-color:#336699; 
	border-style:inset; 
	border-width:2px; 
	color:#006600;
}*/

/*************************************
Aņadido para gestion de BD de casting
**************************************/

.miniTable {
  float:left;
  border-collapse : collapse;
  border-bottom : 1px;
  font-size : 10pt;
  background-color : transparent;
  text-align : left;
  font-family : 'Trebuchet MS', helvetica, arial, verdana;
  width: 500px;
  border:0;
  margin-left:50px;	
}
.miniTable td{
  text-align:left;        
}

.resultTable {
  clear:left;
  border-collapse : collapse;
  border-bottom : 1px;
  font-size : 10pt;
  background-color : transparent;
  font-family : 'Trebuchet MS', helvetica, arial, verdana;
//  width:850px;
  border:0;
  margin-left:50px;	
}
.resultTable tr{
  text-align:center;
  
}
.resultTable td{
  text-align:center;
  
}

.resultadosBD{
        background-color: transparent;
        border:groove;
        border-color:#6905B7;
        //width:10%;
}