/*Estilo general de font para los titulos*/
h 
{font-family:Verdana, Arial, Helvetica, sans-serif;}
/*Estilo para trabajar los subtítulos dentro de la tabla de contenidos*/
h4
{font-size:90%;
font-weight:bold;}

/*Para trabajar las citas dentro de los parrafos */
.citas
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;}

/*Tabla de contenidos, es el cuerpo de la información, se puede elegir dos tipos: o naranja o verde*/
table.contenidos {
width: 100%;
border-right:1px solid #999999;
border-left:1px solid #999999;
margin: 5px auto auto auto;
padding:4px;
}

table.contenidos_naranja thead th {

font: bold 90% Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: .1em;
background-color: #ff9900;
border-bottom:1px dotted #999999;
}



table.contenidos_naranja tbody td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #ffffff;
margin-top:4px;
}

table.contenidos_naranja tfoot td {
font: 60% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
border-top: 1px solid #eee;
background-color: #C7E1F1;
}


table.contenidos_verde thead th {
font: bold 90% Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: .1em;
background-color: #009900;
border-bottom:1px dotted #999999;
}

table.contenidos_verde tbody td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #ffffff;
margin-top:4px;
}

table.contenidos_verde tfoot td {
font: 60% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
border-top: 1px solid #eee;
background-color: #C7E1F1;
}

/*Estilo tablas dentro de la tabla de contenidos, pueden elegir: chica o grande para categorizar la información*/
table.interna {
width: 100%;
border: 1px solid  #CCCCCC;
margin: 2px;
padding:4px;
}

table.internachica thead th {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: center;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #CCCCCC;
margin-top:4px;
}

table.internachica tbody td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #ffffff;
margin-top:4px;
}
table.internachica tfoot td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
background-color: #CCCCCC;
margin-top:2px;
}

table.internagrande thead th {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: center;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #CCCCCC;
margin-top:2px;
}

table.internagrande tbody td {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #ffffff;
margin-top:4px;
}
table.internagrande tfoot td {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
background-color: #CCCCCC;
margin-top:2px;
}

table.dobleinternachica thead th {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: center;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #CCCCCC;
margin-top:4px;
}

table.dobleinternachica tbody td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #ffffff;
margin-top:4px;
}
table.dobleinternachica tfoot td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
background-color: #CCCCCC;
margin-top:2px;
}

table.dobleinternagrande thead th {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: center;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #CCCCCC;
margin-top:2px;
}

table.dobleinternagrande tbody td {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
/*border-top: 1px solid #eee;*/
background-color: #ffffff;
margin-top:4px;
}
table.dobleinternagrande tfoot td {
font: normal 100% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
background-color: #CCCCCC;
margin-top:2px;
}

/*Estilo para listas ordenadas y no*/

ul{
	list-style-type: square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
}


ol{
font:bold 12px verdana;
font-weight: normal;
color: #333333;
}


/*Estilo para las imagenes dentro de las tablas*/
#imagenes
{float:left; /*o right*/
margin:0 10px;
border:1px solid #000000;}

table.contenidos_celeste thead th {

font: bold 90% Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align: center;
padding: 0.1em;
background-color: #c6e3fb;
border-bottom:1px dotted #999999;
height:40px;
}



table.contenidos_celeste tbody td {
font: normal 80% Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #ffffff;
margin-top:4px;
}

table.contenidos_celeste tfoot td {
font: 60% Verdana, sans-serif;
color: #000;
text-align: right;
padding: .5em;
border-top: 1px solid #eee;
background-color: #C7E1F1;
}
