/* -------------- inicio css plantilla ----------------- */
body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C6564;
	margin: 0px;
	background: #FFFFFF;
	text-decoration: none;
}
td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F6366;
	text-decoration: none;
}
a.selectorpaginas{
	color: #05A1C9;
	text-decoration:none;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
a.selectorpaginas:hover {
	text-decoration: underline;
}
.rastro {
	color: #FEC373;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
a.rastro {
	color: #8FA0BA;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
a.rastro:hover {	
	text-decoration: underline;
}
p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F6366;
	text-decoration: none;
}
.imagenflotandoizq { 
	float: left; 
	padding: 5px
}
/* Herramientas */
#herramientas{
	width: 100%;
	font-weight: bold;
	padding: 9px 23px 0px 0px;
	height: 42px;
}
#herramientas:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#herramientas ul{
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: right; /*set value to "left", "center", or "right"*/
}
#herramientas ul li{
	display: inline;
}
#herramientas ul li a{
	padding: 0px 4px;
	margin: 0;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;
	color: #268CE0;
	background: url(/images/general/33.gif) no-repeat left center;
}
#herramientas ul li a:hover {
	text-decoration: underline;
}
/* articulos */
	#articulos {
	padding: 0px;
	margin: 15px 25px 10px 23px;
}
	#articulos li {
	margin:0px;
	padding:0px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0968A1;
	text-decoration: none;
	list-style: none;
}
	#articulos li a {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #64757D;
	text-decoration: underline;	
}
	#articulos li a:hover {			
	text-decoration: none;
}
/* articulos servicios */	
#artsser {
	padding: 0px;
	margin: 27px 0px 10px 50px;
}
#artsser li {
	margin:0px;
	padding:0px 20px 0px 0px;
	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #1C7CB9;
	text-decoration: none;
	list-style: url(/images/general/bulletservicios.gif) outside;
	text-align: justify;
}
#artsser li a {
	color: #FBAD26;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(/images/general/bulletvermas.gif) no-repeat right center;
	padding-right: 11px;
}
#artsser li a:hover {			
	text-decoration: underline;
}
/* Temas */	
#temas {
	padding: 0px;
	margin: 20px 10px 10px 30px;
}
#temas li {
	margin:0px;
	padding:0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0599B5;
	text-decoration: none;
	list-style: url(/images/general/bullettemas.gif) outside;
}
#temas p{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #155996;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Mapa Arbol del Sitio */
#mapaarbol li {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0968A1;
	text-decoration: none;
	list-style: decimal outside;
}
#mapaarbol li a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0599B5;
	text-decoration: none;
}
#mapaarbol li a:hover {
	text-decoration: underline;	
}
/* -------------- Fin Seccion  ----------------- */
.footer {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #4FADE3;
	padding: 9px 0px 0px;
	height: 31px;
	width: 721px;
	text-align: center;
	vertical-align: middle;
}
/* -------------- menu ----------------- */
.menu {
	width: 98%;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
.menu:after { /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.menu a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0B1012;
	text-decoration: none;
	width: 100%;
	display: block;
	background: url(/images/general/bordemenu.gif) no-repeat right center;
	text-align: center;
	vertical-align: middle;	
	padding: 2px 3px;
}
.menu a:hover {
	color: #0C76DC;
}
/* ######### Menu horizontal desplegado ######### */
.despelgado {
	position:absolute;
	top: 0;	
	z-index:100;
	background-color: #FFFBF5;
	width: 200px;
	visibility: hidden;	
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.despelgado ul {
	list-style: url(none) none outside; 
	margin: 0px; 
	padding: 0px;
}
.despelgado li {
	margin: 0px;
	padding: 0px;
}
.despelgado li a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #074693;
	text-decoration: none;
	padding: 7px 7px 7px 22px;
	display: block;
	background: #FFFBF5 url(/images/general/bulletmenu.gif) no-repeat 10px center;
	height: 24px;
	border-bottom: 1px solid #8ABAEB;
	text-align: left;
}
.despelgado li a:hover {
	color: #2E4CAE;
	background: #EDF2F6 url(/images/general/bulletmenu.gif) no-repeat 10px center;
}
* html .despelgado li a { /*IE only hack*/
	width: 100%;
}
/* ------------- cuadros de informacion ------------ */
.cuadroinfo {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #CAE9FD url(/images/varias/informar.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
.cuadroalert {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #FEFF99 url(/images/varias/advertencia.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
/* -------------- fin css plantilla ----------------- */
/* -------------- inicio css comware ----------------- */
a.vermas {
	color: #FFAC20;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(/images/general/bulletvermas.gif) no-repeat right center;
	padding-right: 11px;
}
a.vermas:hover {	
	text-decoration: underline;
}
a.ciudades {
	color: #1E84C4;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background: url(/images/general/bulletdireccion.gif) no-repeat left center;
	padding-left: 17px;
}
a.ciudades:hover {
	text-decoration: none;	
}
/* -------------- titulos ----------------- */
.titulo {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #11588E;
	text-decoration: none;
}
.titulolistadoart{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #11588E;
	text-decoration: none;
}
.textolistadoart  {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F6366;
	text-decoration: none;
}
.textochiquito  {
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #5F6366;
	text-decoration: none;	
}
/* -------------- Fin Seccion  ----------------- */
.boton {
	border: 1px solid #B8C9D5;
	cursor: pointer;
	margin-right: 4px;
	margin-left: 4px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	text-decoration: none;
	background: #F5F7F8;
}
big { 
	font-size: 12px; color: #C50215;
}
.cuadrotextomenu {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
}
.cuadrotextonosize {
	color: #95A1AB;
	border: 1px solid #DDE0E1;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.cuadrotextobuscador{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #667B86;
	background: #FFFFFF;
	border: 1px solid #DDE0E0;	
	width: 107px;
}
.cuadrotexto100 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
	width: 100px;
}
.cuadrotexto150 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
	width: 150px;
}
.cuadrotexto300 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
	width: 300px;
}
.cuadrotexto350 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
	width: 350px;
}
.cuadrotexto450 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2286C5;
	border: 1px solid #B8C9D5;
	background: #F5F7F8;
	width: 450px;
}
/* -------------- fin css comware ----------------- */