body {background-image:url(op_imagenes/fondo.gif);background-repeat: repeat-x;background-color:#abced5; background-attachment:fixed; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px;}
A:link {text-decoration: none; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
A:visited {text-decoration: none; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
A:active {text-decoration: none; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
A:hover {text-decoration: underline; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

/*CSS de principal INICIO*/
.marco_principal {	width: 780px;	margin:auto; background-color:#000000;}

.menu_arriba {	height:24px;	background-image:url(op_imagenes/menu_arriba.gif);	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	padding-left:25px;	padding-right:25px;	vertical-align:middle;}

.span_arriba {color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold; text-decoration:underline;}

.base { background-image:url(op_imagenes/base.gif); height:150px; vertical-align:bottom;}
/*CSS de principal FIN*/

/*CSS de menu INICIO*/
.td_menu {	width:135px;	padding-left:5px;}
.td_menu2 {	width:135px;	padding-right:5px;}

.td_topmenu {	height:25px;	width:130px;	background-image:url(op_imagenes/topmenu.gif);}

.td_middlemenu {	width:124px;	background-image:url(op_imagenes/middlemenu.gif);	padding:3px;}

.td_bottommenu {	height:12px;	width:130px;	background-image:url(op_imagenes/bottommenu.gif);}

.span_menu {	color:#FFFFFF;	text-decoration:none;	font-weight:bold;	font-family:Verdana, rial, Helvetica, sans-serif;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	vertical-align:middle;}
/*CSS de menu FIN*/

/*CSS de content INICIO*/
.td_cont {	width:510px;}

.td_topcont {	padding-left: 10px; height:30px;	width:490px;	background-image:url(op_imagenes/topcont.gif);}

.td_middlecont {	width:482px; height: 660px;	background-image:url(op_imagenes/middlecont.gif);	padding:8px; vertical-align:top;}

.td_bottomcont {	height:15px;	width:500px;	background-image:url(op_imagenes/bottomcont.gif);}

.span_cont {	color:#FFFFFF;	text-decoration:none;	font-weight:bold;	font-family:Verdana, rial, Helvetica, sans-serif;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	vertical-align:middle;}

.separalinea {padding-top: 10px; padding-bottom:10px; border-bottom: 1px dotted blue;}
.separanolinea {padding-top: 10px; padding-bottom:10px;}
/*CSS de content FIN*/



/*Estilos Galería de Imágenes*/
.gal_principal td{
font-family:verdana;
font-size:11px;
color:#595858;
}
.gal_principal a{
color:#595858;
text-decoration:none;
}

.gal_estilo1{
font-family:verdana;
font-size:11px;
font-weight:bold;
background-color:#5E91D2;

}

.gal_estilo2{
font-family:verdana;
font-size:10px;
font-weight:bold;
}

.gal_categorias a{
font-family:verdana;
font-size:10px;
color:#595858;
text-decoration:none;
font-weight:bold;
}
.gal_categorias a:hover{
color:#E36203;
}

.gal_paginacion{
font-family:verdana;
font-size:11px;
color:#595858;
text-decoration:none;
}
.gal_paginacion a{
text-decoration:none;
color:#595858;
}

.gal_categos_fondo{
background-color:#FFF;
border-top:1px solid #5E91D2;
border-right:1px solid #5E91D2;
border-left:1px solid #5E91D2;
border-bottom:1px dashed #5E91D2;
width:100%;
}
.gal_fondo_imagenes{
background-color:#F4FAFF;
border-right:1px solid #5E91D2;
border-bottom:1px solid #5E91D2;
border-left:1px solid #5E91D2;
}

.anterior_siguiente a{
color:#FF3300;
font-weight:bold;
font-size:10px;
}