/*
Hoja de  estilos: Top Informatica Estepona S.L.

  blanco		#ffffff
  celeste		#6699FF
  amarillo claro 	#fbffbf
  magenta		#ff00ff
  azul          #0000ff
*/


/* Pagina */
body {
    background:#FDFFD9;
    font-size: 18px;
}  


A:link, A:visited, A:active { color: #0000ff; }   /*text-decoration:none; */

h1{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight : normal;
}
h2{  
  font-family: Verdana, Arial, sans-serif;
   font-size: 1.2em;
  font-weight : normal;
}
h3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : normal;
}

/* Tablas */
table.b0{
    width: 100%;
}
table.b553{
    width: 100%; 
    border-style: solid;
    border-width:5px;
    padding: 5px;
    border-spacing: 3px;
}
table.b503{
    width: 100%; 
    border-style: solid;
    border-width:5px;
    padding: 0px;
    border-spacing: 3px;
}
table.b333{
    width: 100%; 
    border-style: solid;
    border-width:3px;
    padding: 3px;
    border-spacing: 3px;
}
table.principal {
	border-spacing: 0;
	padding: 5px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	/*background-color: white;*/
}
table.secundaria {
    width: 100%;
    border-width:5px;
	padding: 5px;
	border-spacing: 0;
   	border-style: outset;
	border-color: yellow;
	border-collapse: separate;
  
    

	/*background-color: white;*/
}

tr.cabecera {
  background: #fbffbf;
}
tr.subcabecera {
  vertical-align: top;
  background: #FDFFD9;
}

td.cabecera {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #fbffbf;
  color: black;
  font-weight : bold;
}
td.subcabecera {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FDFFD9;
  color: black;
  font-weight : bold;
}

  th.w70{width: 70%;}
  th.w30{width: 30%;}
  th.o100{color:red; background:yellow;text-align : center;width: 98%;font-size: 24px;}
  td.w100{width:100%;}
  td.w75{width: 75%;}
  td.w25{width: 25%;}
  td.w30c{width:30%;text-align:center ; border-bottom: 2px outset yellow; border-top :2px outset yellow; border-left: 2px outset yellow;border-right: 2px outset yellow;}  /*tabla subcabecera*/ 
  td.w70m{width:70%;vertical-align:middle; border-bottom: 2px outset yellow;border-top :2px outset yellow;border-left: 2px outset yellow;border-right: 2px outset yellow;}  /*tabla subcabecera*/
  div.center{text-align:center;}
  
  img.w70{width:70%;}
 
  th {color:yellow; background:black;text-align : center}
  th.subtitulo {color:white; background:black;text-align : center}
  td {color:black; text-align : left}   /*background:white;*/
  td.sc{border-bottom: 2px outset yellow;border-top :2px outset yellow;border-left: 2px outset yellow;border-right: 2px outset yellow;}  /*tabla subcabecera*/
  td.center {text-align: center}
  td.right {text-align: right}
  td.texto{text-align: left}
  td.centernegro {text-align: center;color:red }/*;background-image: url(/logos/muneco.gif)*/
  td.Bcenter {text-align: center;color:white }
  td.textoft{text-align:left;color:black;background:white;font-size:10pt;border:black 1pt solid}/*farmacia*/
  td.textofb{text-align:right;width:2%;color:blue;background:white;font-size:10pt;border:black 1pt solid}/*farmacia*/
  td.textofr{text-align:right;width:2%;color:red;background:white;font-size:10pt;border:black 1pt solid}/*farmacia*/
  td.textofrosa{text-align:right;width:2%;color:#ff00ff;background:white;font-size:10pt;border:black 1pt solid}/*farmacia*/
  th.subtitulof {color:white; background:black;text-align : center}/*farmacia*/
  /*
  border:black 1pt solid/dashed/dotted
  */

/* Parrafos */
blockquote {
  /*background="fondonaviada.gif"; /*url(/imagenes/MON-TFT-17-ACER.bmp) no-repeat 0 3px;*/
  color: #666;
  padding-left: 20px;
  font-style: italic;
  margin-bottom: 1px;
  display:block;
  padding-top:5px;
}


p  { font-size: 1.3em; }
li { font-size: 1.2em; }





@media only screen and (max-width: 720px) {

  table, caption, tbody, tfoot, thead, th, td, tr {

    font-size: 100%;
    font: inherit;

    display : block;
  }
  td{width:98%;}
  td.w25{width:98%}
  td.w75{width:98%;}
  td.center{width:98%}
  th.w70{width: 98%;}
  th.w30{width: 98%;}
  td.w30c{width:98%;}  /*tabla subcabecera*/ 
  td.w70m{width:98%;}  /*tabla subcabecera*/

  
}

/*
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;

*/
