body { 
margin:0; padding:0; 
font-size:80%; 
font-family:  Tahoma, Arial, Helvetica, sans-serif; 
background-color:#E8E8E8;
/*background-image:url('http://nelsonphotostudio.com/sitebuilder/images/Background_BLUE_web_page_-1005x1095.jpg');*/
}

A:link {
        COLOR: #253658; TEXT-DECORATION: none
}
A:visited {
        COLOR: #290000; TEXT-DECORATION: none
}
A:hover {
        COLOR: #C32A28; TEXT-DECORATION: underline
}

#tabla_principal TR{ 
width:1170px;
max-width: 1170px;
overflow: hidden;
}
TD {
/*outline: 1px solid red;*/
}
#contenedor
{
width: 1200px;
min-height: 600px;
margin:auto;
outline: #FF0000 1px solid;
}


#pagina
{
width: 1000px;
margin:auto;
clear: both;
background-color: transparent;
text-align: center;
display: table;
vertical-align: top;
float: left;
}


#cabezera{ 
width:1000px; 
height: 150px;;
margin: auto; 
text-align:left; 
background-color: green;
padding: 0 0 0 0;
clear: both;
float: left;
} 

#cuerpo{ 
width:800px; 
margin: auto; 
text-align:left; 
padding: 0 0 0 0;
clear: both;
float: left;
background-image: url(/images/fondo.jpg);
background-repeat: repeat-x;
} 



.texto_pie
{
 FONT-FAMILY: sans-serif;
 FONT-SIZE: 12px;
 /*color: rgb(119,119,117);
 color:#897C79;*/
 color:#DBDBDB;
 padding-left: 15px;
 padding-right: 15px;
 text-decoration: none;
}

.texto_pie_invertido
{
 FONT-FAMILY: sans-serif;
 FONT-SIZE: 12px;
 color:#999999;
 padding-left: 15px;
 padding-right: 15px;
 text-decoration: none;
}

.texto_pie_subrayado:link, .texto_pie_subrayado:visited
{
 FONT-FAMILY: sans-serif;
 FONT-SIZE: 11px;
 /*color: rgb(119,119,117);*/
 color:#DBDBDB;
 padding-left: 15px;
 padding-right: 15px;
 text-decoration: underline;
}


#marco_principal
{
background-repeat: no-repeat;
background-color: #ffffff;;
background-position: top left;
/*filter: alpha(opacity=80); opacity: .8;*/
	color:rgb(251,251,251);
	padding:0px;
	font-family:sans-serif;
	font-size: 24px;
}

.pestana_publicidad{
COLOR: #FFFFFF;
FONT-FAMILY: sans-serif;
FONT-SIZE: 9px;
font-weight: bold;
/*background-color: #6789CB;*/
outline:1px solid #6789CB;
}

.titulo_pestana_publicidad{
COLOR: #FFFFFF;
FONT-FAMILY: sans-serif;
FONT-SIZE: 9px;
font-weight: bold;
background-color: #6789CB;
outline:1px solid #6789CB;
}

.texto_panel{

	color:rgb(251,251,251);
	padding:0px;
	font-family: sans-serif;
	font-size: 12px;

}

.texto_buscador{

	color:rgb(251,251,251);
	padding:0px;
	font-family:sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 10px;

}

.texto_fotos{

 color:#FFFFFF;
 padding:5px;
	font-family:sans-serif;
	font-size: 22px;
	font-weight: normal;
	/*text-shadow:2px 2px 6px #0B8ECE;*/
	text-shadow:2px 2px 6px #1B3357;
	filter: alpha(opacity=100);
	opacity:1;

	
}

.texto_anuncio{
/*color:rgb(113,40,112);*/
color: #CE0184;
padding: 5px;
/*font-family:sans-serif;*/
font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: #F3FDDA;
	border:1px solid #D3D2C9;
	text-align: justify;
	}
	
	.caja_videos{
color: #24459C;
padding: 5px;
font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: #D8E0ED;
	border:1px solid #D3D2C9;
	text-align: justify;
	}
	
	.texto_videos
	{
	color: #24459C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
	
	}
	
	
	.link_azul{
color: #425E95;
padding: 0px;
font-family:sans-serif;
	font-size: 12px;
	font-weight: bold;
	}


.ejemplos{
COLOR: #FFFFFF;
FONT-FAMILY: sans-serif;
FONT-SIZE: 9px;
font-weight: normal;
}





#vacio_top1
{
width:200px;
height:100px;
float:right
}

#buscador1{
width: 180px;
height: 100px;
float: left;
position: relative;
background-image:url(/images/fondo_buscador1.png);
background-position: left top;
background-repeat: no-repeat;
}

#tags{
width: 300px;
height: 100px;
float: left;
}

#buscador2{
width: 320px;
height: 100px;
float: left;
position: relative;
/*background-color: #D9262E;*/
background-image:url(/images/fondo_buscador2.png);
background-position: right top;
background-repeat: no-repeat;
padding-right: 10px;
}

#espacio_entre_buscadores{
width: 15px;
height: 100px;
float: left;
position: relative;
}

#buscador3{
text-shadow: 0px 0px;
width: 800px;
height: 55px;
clear: both;
background-image: url(/images/fondo.jpg);
/*background-image: url(/images/fondo_chavos_bottom.jpg);
background-repeat: no-repeat;
background-color: #B5CADF;*/
overflow: hidden;
}

#principal
{
width: 780px;
padding: 10px;
float: left;
overflow-x: hidden; 
}


#sky
{
width: 160px;
height: 620px;
float: left;
margin-left: 20px;
background-color: fuchsia;
}

#firma
{
width: 60px;
height: 200px;
float: left;
}

#ultimo
{
width: 800;

float: left;
margin:auto;
clear: both;
text-align: center;
display: table;
vertical-align: top;
/*background-image: url(/images/fondo_invertido.jpg);
background-repeat: repeat-x;
background-position: left bottom;*/

}

#botones
{
width: 212px;
height: 380px;
margin: auto;
float: left;
text-align: center;
display: table;
vertical-align: bottom;
padding-top: 10px;
/*border-left: 2px dashed #233764;*/

}

#pie{
width: 800px;
height: 35px;
clear: both;
/*border-top: 2px solid #7991BC;*/
}

#menu_pie{
width: 785px;
padding-left:15px;
margin-bottom: 5px;
height: 20px;
clear: both;
position: relative;
background-image: url(/images/fondito3.gif);
background-repeat: repeat-x;
vertical-align: middle;

}

#logos_pie{
width: 800px;
height: 45px;
border-bottom: 2px solid #7991BC;
position: relative;
text-align: justify;
display: table;

}

.cuadritos{
width: 320px;
height:240px; 
float: left;
outline:1px solid #5B7DA0;
margin: 30px;
vertical-align: middle;
}

.titulo_cuadritos
{
width: 320px;
height: 20px; 
text-align: center;
background-color: #5B7DA0;
color: #FFFFFF;
vertical-align: middle;
text-align: center;
font-size: 14px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.rectangulos{
width: 196px;
height: 60px; 
float: left;
margin: 4px;
vertical-align: bottom;
}



.blueCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #30559b;
	
}

.blueok {
    color: #253658;
    font-family: tahoma,Helvetica,sans-serif;
    font-size: 11px;
}




.bottom {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

.red2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FA0026;
}

.blue_normal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #30559b;
}

.links_pie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #5D99BC;*/
	color: #516588;
}


.select_header {
	padding-left: : 5px;
	background-color: navy;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
}

.select_azul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #30559b;
	display: inline-table;
}

.clear
		{
			clear:both;
		}

.nube1{ color: #6989B0;padding: 5px;}
.nube2{ text-shadow: 0px 0px; color: #FD556F;padding: 5px;}
.nube3{font-style: italic; color: #E57D00;padding: 5px;}
.nube5{color: #FFC6E7;padding: 5px;}
.nube4{color:rgb(113,40,112);padding: 5px;}
.nube6{color:rgb(197,246,0);padding: 5px;}

/*carousel*/
.mask2{
	position:relative;
	width:320px;
	height:240px;
	overflow:hidden;
}

#box4{
	position:absolute;
	width:320px;
	background-color: #FFFFFF;
}
#box4 span{
	display:block;
}
#info4{
	bottom:0;
}

#box5{
	position:absolute;
	width:320px;
	background-color: #FFFFFF;
}
#box5 span{
	display:block;
}
#info5{
	bottom:0;
}

.info{
	width:320px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 5px;
	font-family:Arial;
}
.info h4{
	font-size:12px;
	font-weight: normal;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none;

}

.tabsactive{
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
FONT-SIZE: 9px;
font-weight: bold;
}

.titulo {
        COLOR: #253658; FONT-FAMILY: tahoma, Helvetica, sans-serif; FONT-SIZE: 10pt;  font-weight : bold
}
A.titulo:link {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.titulo:visited {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.titulo:hover {
        COLOR: #ffffff; TEXT-DECORATION: underline
}

.paginado {
    color: #5977AF;
    font-family: tahoma,Helvetica,sans-serif;
    font-size: 10pt;
}

.menu_lat{
    color:#FFFFFF;
    font-size: 11px;
	font-family: Tahoma;
    position:relative;
    height:31;
    border:none;
	font-weight : bold;
	width:220px;/*width:153px;*/
}


/*
a:link {
    color: #253658;
    text-decoration: none;
}
a:visited {
    color: #253658;
    text-decoration: none;
}
*/