/* 

ESTILO GENERAL DE TODA LA PÁGINA WEB
Esta hoja de estios debe estar vinculada desde todos los documentos xhtml

*/

/*reseteador de estilos por defecto*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need ‘cellspacing=”0?‘ in the markup 
table {
border-collapse: separate;
border-spacing: 0;
}*/
caption, th, td {
text-align: left;
font-weight: normal;
}

/*-----------------------------------------------*/
/*-----------------------------------------------*/

body{
font-size:11px;
color:#666666;


font-family:Verdana, Arial, Helvetica, sans-serif;

line-height:16px;/* 
padding:0px;
margin:0px;
font-family:-------------;
background-color:------------;
color:-------------;
font-size:----------;
*/
}
a{
font-size:11px;
line-height:normal;
}
a:hover{
}
h1{
}
h2{font-size:14px;
color:#FFFFFF;
font-weight:normal;
}
h3{color:#00356c;
font-size:14px;
font-weight:normal;
}

h3 a{color:#00356c;
font-size:14px;
text-decoration:none;
display:block;
font-weight:normal;
}
ul{
}
li{
}
p{
}



#container{
width:956px;
margin:0px auto;
padding-left:6px;

 /*contiene toda la pagina, todo esta dentro de este div*/
}

#intro{
float:left; /*fondo de la cabecera de la pagina */
}

#intro #header{
background-image:url(../img/cabgs_02.jpg);
width:950px;
height:128px;
background-repeat:no-repeat;
float:left; /*cabecera de la pagina*/
}

#idiomas{margin-top:10px;
color:#666666;
padding-right:6px;
float:right;}

#idiomas a{
color:#666666;
font-size:10px;}

#menu{
float:left;
width:190px;
font-size:11px; /*menu principal de la pagina.*/
}
#menu #submenu_1{
display:none;}


#menu #submenu_0{
display:none;}

#menu #submenu_2{
display:none;}

#menu #submenu_3{
display:none;}
#menu #submenu_4{
display:none;}

#menu #submenu_5{
display:none;}
#menu #submenu_6{
display:none;}


#breadcrums{
float:left;
color:#666666;
padding-left:2px;
font-size:11px;

margin-top:10px; /*menu de migas de pan de la pagina*/
}

#breadcrums a{

color:#666666;
font-size:11px; /*menu de migas de pan de la pagina*/
}

#supportingText{
float:left;
margin-top:15px;


height:auto; /*contiene el contenido de la pagina*/
}
#colum1{
float:left;
width:225px;

}
.enpdf{
padding-bottom:5px;}
.enpdf a{
font-weight:bold;
color:#666666;
}
.enpdf a img{
text-decoration:none;
}
/*********************************/
#cab_tit{
float:left;
background-image:url(../img/cab_tit_grupo_03.jpg);
height:20px;
padding-top:4px;
width:705px;
padding-left:20px;
font-size:14px;
margin-bottom:20px;
color:#FFFFFF;
font-weight: normal;
background-repeat:no-repeat;}

.cab_tit2{
background-image:url(../img/cab_tit_claro_03.jpg);
float:left;

height:20px;
padding-top:4px;
width:705px;
padding-left:20px;
font-size:14px;
color:#00356c;
font-weight: normal;
background-repeat:no-repeat;
margin-bottom:10px;}
/*
.cab1{
float:left;
background-image:url(../img/perfil.jpg);
width:343px;


background-repeat:no-repeat;}

.cab1 a{
display:block;
height:128px;
padding-top:6px;

color:#00356c;
font-size:14px;
text-decoration:none;
display:block;
font-weight:normal;}

.cab1 a span{

padding-left:10px;
line-height:14px;}

.cab2{
float:left;
background-image:url(../img/filosofia_09.jpg);
width:343px;
height:auto;


background-repeat:no-repeat;}

.cab2 a{
display:block;
height:127px;
padding-top:4px;

color:#00356c;
font-size:14px;
text-decoration:none;
display:block;
font-weight:normal;}


*/


.cab1{
float:left;

width:343px;


background-repeat:no-repeat;}
.cab1 a{
display:block;
height:134px;
padding-top:0px;

color:#00356c;
font-size:14px;
text-decoration:none;
display:block;
font-weight:normal;}
.cab1 a span{
font-weight: normal;
background-image:url(../img/cab_titulo1_03.jpg);
padding-left:10px;
width:333px;
display:block;
height:19px;
background-repeat:no-repeat;
padding-top:6px;
cursor:pointer;


line-height:14px;}
.cab2{
float:left;

width:229px;

height:141px;
margin-bottom:10px;


background-repeat:no-repeat;}
.cab2 a{

height:141px;


color:#00356c;width:229px;
font-size:14px;
text-decoration:none;
display:block;
font-weight:normal;}

.cab2 a span{
width:208px;
background-image:url(../img/cab_titulo2_07.jpg);
cursor:pointer;
padding-left:10px;
height:20px;
background-repeat:no-repeat;
padding-top:5px;display:block;
padding-right:10px;

line-height:17px;}
/*.cab2 a span{
font-weight: normal;

padding-left:10px;
line-height:17px;}*/

#contenido #paginador a {
font-size:11px;}

/*********************************/

#contenido{
	width:725px;

	float:left;
	overflow: visible;

}
#contenido p{
text-align:justify;}
#menusup{
float:left;
background-image:url(../img/menusup_06.jpg);
width:190px;
height:14px;
background-repeat:no-repeat;}
#menuabajo{
float:left;
background-image: url(../img/menuaba_09.jpg);
width:190px;
height:13px;
background-repeat:no-repeat;}

#pie{
float:left;
background-image:url(../img/pie_24.jpg);
width:930px;
padding-left:20px;
margin-top:20px;
height:54px;
padding-top:30px;
background-repeat:no-repeat;}

#pie select{
font-size:10px;
color:#999999;
float:left;
border:#cddbeb 1px solid; }
#pie p{
text-align:center;
padding-right:30px;}
#pie a{
color:#00356b;
text-decoration:none;
font-size:10px;}
#footer{ /*contiene el pie de la pagina*/
}

#cons{
list-style-image:url(../img/licons_12.jpg);}
.cons{
list-style-image:url(../img/licons_12.jpg);}
#inmo{
list-style-image:url(../img/liinmo_15.jpg);}
.inmo{
list-style-image:url(../img/liinmo_15.jpg);}

#tec{
list-style-image:url(../img/litecno_17.jpg);}

.tec{
list-style-image:url(../img/litecno_17.jpg);}

#energ{
list-style-image:url(../img/liener_19.jpg);}

#conc{
list-style-image:url(../img/liotros_21.jpg);}
.enlaceinicio{
width:250px;
display:block;
float:left;

height:53px;
text-decoration:none;
margin-top:61px;

}

.vmid{
vertical-align:middle;}

.foto{
background-image:url(../img/perfil1_06.jpg);
width:224px;
padding-left:4px;
float:left;

color:#00356c;
font-size:9px;
line-height:normal;


height:14px;
padding-top:120px;
background-repeat:no-repeat;}

.buscador{
float:right;
padding-top:0px;
padding-right:5px;
margin-top:55px;

}

.foto{
background-image:url(../img/perfil1_06.jpg);
height:16px;
padding-top:118px;

padding-left:0px;
width:228px;margin-right:17px;
margin-bottom:10px;
background-repeat:no-repeat;}

.foto a{
display:block;
background-color:#CCCCCC;}

.capafoto{

float:left;}


.pie{color:#00356c;
font-size:9px;
line-height:normal;
background-repeat:no-repeat;
background-position:left;
background-image:url(../img/pie.jpg);
width:226px;
padding-left:2px;
height:15px;
padding-top:1px;}

#pieesp{background-repeat:no-repeat;
background-position:left;
margin-bottom:7px;
background-image:url(../img/pie.jpg);
width:225px;}
.btnenviar{
height:24px;
background-color:#00356c;
color:#FFFFFF;
border:0;
float:left;
cursor:pointer;
padding:4px 0px;
font-weight:bold;}
.btnen a{
height:19px;
background-color:#00356c;
color:#FFFFFF;
text-decoration:none;
border:0;
padding-top:5px;
float:left;
cursor:pointer;

font-weight:bold;}
.titulo{
font-size:14px;
color:#FFFFFF;}
.apartados{
float:left;
margin-top:20px;}
.buscador input{
color:#CCCCCC;
margin:0;

float:right;
padding:0;}
.cotizacion{
text-align:right;
font-size:10px;
margin-top:0px;


color: #FFFFFF;}
.cotizacion a{
color:#FFFFFF;
text-decoration:none;
font-weight: normal;
font-size:10px;}
.bus{
height:18px;
border:#cddbeb 1px solid;}
.left{
float:left;}
.btnbus{

margin-top:4px;}
.linmo a{
background-image:url(../img/sjinmobi_02.jpg);
background-repeat:no-repeat;
float:left;
width:197px;
text-decoration:none;
height:52px;}
.linmo a:hover{
background-image:url(../img/sjinmobi_02.jpg);
background-repeat:no-repeat;
float:left;
width:197px;
background-position:100% -52px;
height:52px;}

.ltec a{
background-image:url(../img/sjtecnolo_03.jpg);
background-repeat:no-repeat;
float:left;
width:201px;
text-decoration:none;
height:52px;}
.ltec a:hover{
background-image:url(../img/sjtecnolo_03.jpg);
background-repeat:no-repeat;
float:left;
background-position:100% -52px;
width:201px;
height:52px;}

.lener a{
background-image:url(../img/sjmedioa_04.jpg);
background-repeat:no-repeat;
float:left;
width:199px;
text-decoration:none;
height:52px;}
.lener a:hover{
background-image:url(../img/sjmedioa_04.jpg);
background-repeat:no-repeat;
float:left;
background-position:100% -52px;
width:199px;
height:52px;}
.lcons a{
background-image:url(../img/sjcons_01.jpg);
background-repeat:no-repeat;
float:left;
width:182px;
text-decoration:none;
height:52px;}
.lcons a:hover{
background-image:url(../img/sjcons_01.jpg);
background-repeat:no-repeat;
float:left;
background-position:100% -52px;
width:182px;
height:52px;}

.lcon a{
background-image:url(../img/sjconces_05.jpg);
background-repeat:no-repeat;
float:left;
width:171px;
text-decoration:none;
height:52px;}
.lcon a:hover{
background-image:url(../img/sjconces_05.jpg);
background-repeat:no-repeat;
float:left;

background-position:100% -52px;
width:171px;
height:52px;}

.right{
float:right;}
.abajo{
clear:both;}
.paginar{
color:#000000;
clear:both;
font-weight:bold;}
.paginar select{
color:#000000;

font-weight:bold;
}


#contenido .volver{
font-size:11px;}

.video2{
margin-left:12px;

float:left;
}

.vercontactos{

float:right;

padding-right:20px;}
.vercontactos a{
	color:#FFF;	font-size:14px;
	text-decoration:none;}
object{
margin:0;
padding:0;}

.indice{
float:left;

width:300px;
height:400px;

}
.videos img{
float:left;
margin-right:5px;}
.videos{
border-bottom:#003366 1px solid;
overflow:hidden;
padding-bottom:10px;
margin-bottom:10px;
font-size:11px;
width:290px;
float:left;
margin-right:100px;
font-weight:bold;
color:#003366;}
.videos a{
float:left;

display:block;
cursor:pointer;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#003366;}
/*.popupvideo{
position:absolute;
z-index:1200;}*/
.tit_video{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
margin-top:3px;
font-weight:bold;
color:#003366;}
.videos2 img{
float:left;
margin-right:5px;}
.videos2{
border-bottom:#003366 1px solid;
overflow:hidden;
padding-bottom:10px;
margin-bottom:10px;
font-size:11px;
width:290px;
float:left;
font-weight:bold;
color:#003366;}
.videos2 a{
float:left;
font-size:11px;
display:block;
cursor:pointer;

text-decoration:none;
font-weight:bold;
color:#003366;}


.enlacevideo{
	display:block;

	width:228px;
	background-image:url(../img/nelacevideo_06.png);
	background-repeat:no-repeat;
	background-position:bottom;
height:118px;

	
	}	
	
.enlacevideo a{
	display:block;


color:#FFF;
font-weight:bold;
width:188px;height:20px;
padding-top:98px;
text-decoration:none;
padding-left:40px;

	
	}	
.enlacevideo a:hover{
	}	
	
.foto_video{
	margin-bottom:10px;

	
	
	}	

/*--------------------------------------------------------------------------
LOGO DE COMUNICA-WEB
--------------------------------------------------------------------------*/
#cw{
	text-align:justify;
	width:188px;
}
#cw #cw_logo{
float:left;
background-image:url(http://www.comunica-web.com/paginas-web-1.jpg);
width:40px;
height:60px;
overflow:hidden;
padding:0px;
margin:0px;
}
#cw #cw_logo h2{
padding:0px;
margin:0px;
}

#cw #cw_logo h2 a{
width:40px;
height:60px;
display: block;
padding: 0px;
margin: 0px;
text-decoration: none;
}
#cw #cw_logo h2 a span{
visibility:hidden;
}
#cw #cw_texto{
float:right;
}
#cw #cw_texto h3{
color:#999999;
font-family:Trebuchet MS, Verdana, Arial;
font-size:9px;
padding:0px 0px 0px 3px;
margin:0px;
}

#cw #cw_texto h3 a{
color:#999999;
text-decoration:none;
}
#cw #cw_texto #cw_marca a {
display:block;
padding-top:3px;
color:#666666;
}

.opacity {
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	vertical-align:middle;
	padding-bottom:1px;
}

.vmid {
	vertical-align:middle;
	padding-bottom:1px;
	cursor:pointer;
}
