@charset "windows-1252";
/* CSS Document */

/*BEG ESTRUCTURA*/
body {
	font-family:"Trebuchet MS", 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#FFF;
}
#certifica {
	position:absolute;
	width:89px;
	height:22px;
	z-index:2;
	left: 155px;
	top: 1406px;
}

h1 {
	color:#D16610;
	font-size:1.4em;
	font-weight:bold;
	padding:7px 0px 5px 0px;
	text-align: center;
	display:inline;
}
h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	display:inline;
	color: #8DA600;
}
a {
color:#708818;
}
.ie_fix {
   display: none;
}
.wrapper_content {
	position:relative;
	color:#000;
	margin: 0px auto; /* fix for firefox and opera */
	clear:both;
	height:auto;
}
.content {
	width:955px;
	text-align:left;
	margin: 0px auto; /* fix for firefox and opera */
	height:auto;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center top;
}
#contenedor_gral {
	height: 100%;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/f_sombra.gif);
}

.content_body {
	width:915px;
	margin: 0px 20px 0px 20px;
}
.header {
	width:955px;
	margin: 0px auto; /* fix for firefox and opera */
	position:relative;
	padding:0 0px;
	height: 125px;
	min-height: 125px;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.header_tools {
	width:955px;
	height:83px;
	margin: 0px auto; /* fix for firefox and opera */
	position:relative;
	padding:0 0px;
	text-align: left;
}
.menu {
	width:955px;
	margin: 0px; /* fix for firefox and opera */
	position:relative;
	padding: 0px;
	background-image: url(images/bk_header.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.caja_inferior {
	width:915px;
	margin: 10px 20px 10px 20px;
	clear:both;
	min-height: 260px;
	height: auto;
}
#wrapper_footer {
width:100%;
height:auto;
clear:both;
}
.footer1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:955px;
	margin: 0px auto; /* fix for firefox and opera */
	background-color:#ECECEC;
	background:transparent url(images/bk_footer1.gif) repeat-x top center;
	height:35px;
	min-height:35px;
}
.footer2 {
	float:right;
	width:955px;
	height:24px;
	background-image: url(/images/poweredbyterra.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0px;
	margin: 0px;
}
.main_content {
	width:608px;
	list-style-type:none;
	z-index:1;
	float: left;
	z-index: 1;
	margin-left:0px;
	height:auto;
	margin-top: 0px;
}
.additional {
	width:300px;
	float: right;
	height: auto;
	margin-right:0px;
	margin-top: 3px;
}
.columna-a {
	float: left;
	clear:left;
	width: 300px;
	height:auto;
	}
.columna-b {
	float: right;
	width: 300px;
	min-height:35px;
	height:35px;
	}
.box_inferior_izq {
	width: 608px;
	min-height:250px;
	height:250px;
	margin-bottom:0px;
	float: left;
	}
/*END ESTRUCTURA*/


/*BEG BANNERS*/
.box_destacado {
	width: 608px;
	min-height:314px;
	height:314px;
	margin-bottom:10px;
}
.box_sonica {
	float: left;
	width: 300px;
	min-height:141px;
	height:141px;
	margin-bottom:10px;
}
.banner1 {
	width:300px;
	height: 250px;
	clear:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.banner2 {
	width:300px;
	float: right;
	height: 250px;
	clear:none;
}
.box_bannerscentrales {
	width: 300px;
}
.box_banner_central_01 {
	width: 300px;
	padding-bottom: 5px;
}
.box_banner_central_02 {
	width: 300px;
	padding-bottom: 5px;
}
/*END BANNERS*/


/*BEG VIDEO*/
.box_video {
	float: left;
	clear:left;
	width: 300px;
	height:auto;
	background-color: #D6D6D6;
	}
.box_video_add {
	float: left;
	clear:left;
	width: 300px;
	margin-bottom:10px;
	height: auto;
	}
.box_video_menu {
	text-align:center;
	float: left;
	clear:left;
	width: 300px;
	min-height:26px;
	height:26px;
	background-color:#999999;
	background:transparent url(images/bk_submenu_01.gif) repeat-x top center;
	}
.box_video_contenedor {
	float: left;
	clear:left;
	width: 300px;
	min-height:245px;
	height:245px;
	}
.box_video_comentario {
	float: left;
	clear:left;
	width: 300px;
	padding-top:5px;
	background-color:#D7D7D7;
}
.titulo_video {
	padding:7px 0px 5px 0px;
	text-align: center;
}
.txt_video_comentario {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 5px;
	height:95px;
	}
.box_video_carrousel {
	float: left;
	width: 300px;
	height:112px;
	background-color: #D7D7D7;
	min-height: 112px;
	}
.div_redsocial {
	float: left;
	clear:left;
	width: 300px;
	margin-bottom:0px;
	padding-top:5px;
	background-color:#D7D7D7;
}

.video_button {
	cursor:pointer;
	min-height:61px;
}
/*END VIDEO*/


/*BEG BOX TITULOS*/
.box_titulo_1 {
	width:300px;
	min-height:50px;
	height:50px;
	float:left;
	clear:left;
}
.box_info_left {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	min-height:50px;
	height:50px;
	float:left;
	clear:left;
	color: #1D1D1D;
	padding-left:0px;
}
.box_titulo_2 {
	width:300px;
	min-height:50px;
	height:50px;
	margin-top:15px;
	float:left;
	clear:left;
}
.box_titulo_3 {
	width:300px;
	min-height:50px;
	height:50px;
	float:right;
	clear:none;
}
.box_info_right {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	min-height:50px;
	height:50px;
	float:right;
	clear:right;
}
.box_titulo_4 {
	width:300px;
	min-height:50px;
	height:50px;
	float:left;
	clear:left;
}
/*END BOX TITULOS*/


/*BEG MODULO INTERACTIVO*/
.modulo_interactivo {
	width:300px;
	height:390px;
	margin-top:0px;
}
.box_titulo_mod {
	width:300px;
	background-image: url(images/arrow_mod_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 26px;
	min-height: 26px;
}
.titulo_mod {
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	padding:5px 0px 3px 37px;
}
.titulo_mod a{
	color:#FFFFFF;
	text-decoration:none;
}
.titulo_mod a:hover{
	color:#333333;
	text-decoration:none;
}
.box_imagen_mod {
	margin: 0px;
	width:300px;
	height:auto;
}
.box_titulo_mod_off {
	width:300px;
	background-image: url(images/arrow_mod_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
}
.titulo_mod_off {
	color:#7CA117;
	font-size:1em;
	font-weight:bold;
	padding:5px 0px 0px 37px;
}
.titulo_mod_off a{
	color:#7CA117;
	text-decoration:none;
}
.titulo_mod_off a:hover{
	color:#333333;
	text-decoration:none;
}
/*END MODULO INTERACTIVO*/


/*BEG LAYERS*/
#ly_logo_telefonica {
	width:89px;
	height:80px;
	z-index:101;
	left: 0px;
	top: 0px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0;
	float: none;
	clear: none;
}
#ly_logo_speedy {
	position:relative;
	float:right;
	clear: none;
	width:134px;
	height:46px;
	z-index:101;
	left: 0px;
	top: -40px;
}
#ly_notas {
	position:absolute;
	width:600px;
	height:270px;
	z-index:1;
	margin-top:30px;
}
#ly_tools {
	position:absolute;
	width:110px;
	height:33px;
	z-index:102;
	left: 590px;
	top: 6px;
}
#ly_right_header {
	position:absolute;
	width:200px;
	height:80px;
	z-index:103;
	left: 755px;
	top: -38px;
	visibility: visible;
}
#ly_menu {
	position:absolute;
	width:800px;
	height:115px;
	z-index:2;
}
#ly_webmail {
	position:absolute;
	width:402px;
	height:80px;
	z-index:102;
	left: 185px;
	top: 1px;
	background:transparent url(images/speedy_webmail.gif) no-repeat top left;
	visibility: visible;
}
/*END LAYERS*/

/*BEG NOTAS*/
.globos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	background:url(images/globos.gif) 0 51px;
	height: 48px;
	min-height:48px;
	width: 97px;
	display:block;
	float:left;
	text-decoration:none;
	}
.globos a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	background:url(images/globos.gif) 0 51px;
	height: 48px;
	min-height:48px;
	width: 97px;
	display:block;
	float:left;
	text-decoration:none;
	}
.globos a:hover{
	background:url(images/globos.gif) 0 0;
	display:block;
	text-decoration:none;
	}
.globos_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	height: 48px;
	min-height:48px;
	width: 97px;
	float:left;
	background:url(images/globos.gif) 0 0;
	display:block;
	text-decoration:none;
}
.globos_on a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	height: 48px;
	min-height:48px;
	width: 97px;
	display:block;
	float:left;
	text-decoration:none;
	}
.notas_container {
	width:609px; 
	height:275px; 
	background:url(images/bk_notas.gif) no-repeat bottom left;
}
.recomendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	height: 25px;
	min-height:25px;
	width: 140px;
	display:block;
	float:left;
	text-decoration:none;
	padding-top:10px;
	}
.recomendar a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	text-decoration:none;
		}
.notas_superior{
	padding:5px 5px 7px 5px; 
}
.notas_inferior{
	min-height:244px; 
	height:244px; 
}
.notas_info{
	min-height:144px;
	height:144px;
	margin: 0px 10px 15px 0px;
	float: left;
	width: 580px;
	clear: none;
}
.notas_pestanias{
	min-height:51px; 
	height:51px; 
	margin:0px 5px 0px 65px;
}
.notas_img{
	border:solid 1px #000000;
	width:414px;
	min-height:183px;
	height:183px;
	float:left;
	clear: left;
}
.notas_minidata{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:155px;
	min-height:183px;
	height:183px;
	float:right;
	clear:none;
	color: #3A3B3B;
	line-height: 13px;
	margin-top:5px;
}
.notas_masinfo {
	text-align:right;
	padding-right: 10px;
	padding-top:5px;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
.notas_masinfo a{
	color:#708818;
	}
.notas_masinfo a:hover{
	color:#111111;
	}

/*END NOTAS*/

/* BEG MENU */
#sddm
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	z-index: 30;
	/*background:transparent url(../images/menu/but_02_on.gif) no-repeat top center;*/
}
#sddm li {
	position: relative;
	list-style: none;
	float: left;
	font: bold 11px arial;
	width: 120px;
	margin: 0px;
	padding: 0px 0px;	
	display:block;
	color: #000;
	padding: 0px 0px 0px 0px;
	height:33px;
}

#sddm li a {	
	display: block;
	margin: 0;
	text-align: center;
	text-decoration: none;
	vertical-align:middle;
}

#sddm li a.dir0{
	padding-top:8px;
	height:24px;
	color: #6F6F6E;	
	min-height:24px;
}

#sddm li a.dir1{
	padding-top:8px;
	color: #6F6F6E;	
	height:25px;
	min-height:25px;
	line-height:11px;
}

#sddm li a.dir3{
	padding-top:7px;
	color: #6F6F6E;	
	height:26px;
	min-height:26px;
}

.dir1_hover {	
	padding-top:8px; 
	height:25px;
	min-height:25px;
	line-height:11px;
	vertical-align:middle;
	color:#98BB1A;		
	display: block;
	background:transparent url(../images/menu/but_02_on.gif) no-repeat top center;
}
#sddm li a.dir0:hover{
	display: block;
	background:transparent url(../images/menu/but_02_on.gif) no-repeat top center;
	height:23px;
	min-height:23px;
	color:#98BB1A;			
	overflow:hidden;
}

#sddm div
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	left:0px;
	top: 33px;
	text-align:right;
	background:transparent url(../images/menu/bk_menu.gif) repeat-y bottom right;	
	visibility: hidden; 
}
#sddm div a
{	position: relative;
	display: block;
	width: 120px;
	text-align: center;
	text-decoration: none;
	font: 11px arial;
	padding: 0px;
	margin: 0px;	
}
.dir0 {
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:33px;
	min-height:33px;
}
.dir0 a{
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:33px;
	min-height:33px;
}
.dir0 {
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:33px;
	min-height:33px;
}
.dir0 a{
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:33px;
	min-height:33px;
}
.div_subbut{
	color: #6F6F6E;	
	background:transparent url(../images/menu/dots.gif) no-repeat bottom center;
	vertical-align:middle;
}
.div_subbut_2 {
	color: #6F6F6E;	
	vertical-align:middle;
	
}
#sddm div a
{
	position: relative;
	display: block;
	width: 120px;
	text-align: center;
	text-decoration: none;
	font: 11px arial;
	padding: 5px 0px 5px 0px;
}
#sddm div a:hover {
	color: #7CA117;
}

/* END MENU */

/*BEG TEXTOS VARIOS*/
.txt_blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #12367A;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	}
.txt_red {
	color: #CC0000;
	font-weight: bold;
	}
.txt_submenu_active {
	font-family: Arial, Helvetica, sans-serif;
	color: #D16610;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-decoration:none;
	}
.txt_submenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 12px;
	font-weight: regular;
	padding: 5px;
	text-decoration:none;
	}
.txt_submenu_active a {
	font-family: Arial, Helvetica, sans-serif;
	color: #D16610;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	}
.txt_submenu_ a {
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	}
.txt_submenu a:hover{
	color: #111111;
	font-weight: regular;
	text-decoration:none;
	}
.txt_date {
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	font-size: 11px;
	font-weight: regular;
	padding: 5px;
	}
.border_img {
	border: 3px solid #3c6eaf;
}
.div_masinfo {
	text-align:right;
	padding-right: 0px;
	font-size: 0.8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 290px;
	}
.div_masinfo a{
color:#003399;
	}
.div_masinfo a:hover{
color:#8DA600;
	}
.div_masinfo_left {
	text-align:left;
	padding-right: 0px;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 290px;
	}
.div_masinfo_left a{
	color:#003399;
	}
.div_masinfo_left a:hover{
	color:#8DA600;
	}
.div_masinfo_left_nw {
	padding-right: 0px;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
.div_masinfo_left_nw a{
	color:#003399;
	}
.div_masinfo_left_nw a:hover{
	color:#8DA600;
	}
.fecha {
	font-size: 0.9em;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.nombre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #046AA4;
}
.comentario {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height: 1.2em;
}
/*END TEXTOS VARIOS*/

/*BEG VARIOS*/
.list_comentario {
	padding:10px; 
	min-height:56px; 
	height:56px;
} 
.list_box_img {
	float:left; 
	width:56px; 
	margin-right:15px;
} 
.box_encuesta {
	width: 300px;
	min-height:105px;
	height:105px;
	background-color: transparent;
	background-image: url(images/bk_encuesta.gif);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
	}
.box_blogseguridad {
	width: 297px;
	padding-bottom: 10px;
	}
.box_tools {
	width:300px;
	min-height:30px;
	height:30px;
}
	
.box_cursor {
	cursor: pointer;
}
/*END VARIOS*/
.bk_tool_01 a{
	width:72px;
	height:30px;
	min-height:30px;
	/* background:transparent url(images/tool_01.gif) no-repeat 4px -23px; */
	float:left;
	background-color: transparent;
	background-image: url(images/tool_01.gif);
	background-repeat: no-repeat;
	background-position: 4px -23px;
}
.bk_tool_02 a{
	width:74px;
	height:30px;
	min-height:30px;
	background:transparent url(images/tool_02.gif) no-repeat 4px -23px;
	float:left;
}
.bk_tool_03 a{
	width:59px;
	height:30px;
	min-height:30px;
	/* background:transparent url(images/tool_03.gif) no-repeat 4px -23px; */
	float:left;
	background-color: transparent;
	background-image: url(images/tool_03i.gif);
	background-repeat: no-repeat;
	background-position: 2px -23px;
}
.bk_tool_04 a{
	width:91px;
	height:30px;
	min-height:30px;
	background:transparent url(images/tool_04.gif) no-repeat 4px -23px;
	float:left;
}
.bk_tool_01 a:hover{
	width:72px;
	height:30px;
	min-height:30px;
	/* background:transparent url(images/tool_01.gif) no-repeat 4px 4px; */
	float:left;
	background-color: transparent;
	background-image: url(images/tool_01.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
.bk_tool_02 a:hover{
	width:74px;
	height:30px;
	min-height:30px;
	background:transparent url(images/tool_02.gif) no-repeat 4px 4px;
	float:left;
}
.bk_tool_03 a:hover{
	width:59px;
	height:30px;
	min-height:30px;
	/* background:transparent url(images/tool_03.gif) no-repeat 4px 4px; */
	float:left;
	background-color: transparent;
	background-image: url(images/tool_03i.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.bk_tool_04 a:hover{
	width:91px;
	height:30px;
	min-height:30px;
	background:transparent url(images/tool_04.gif) no-repeat 4px 3px;
	float:left;
}

/* login_div */
.recomendar_div {
	width:315px;
	height:140px;
	z-index: 1000;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #111111;
	background:transparent url(/images/tool_04.gif) no-repeat 4px 3px;
}
.recomendar_gracias_div {
	width:300px;
	height:100px;
	z-index: 1000;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #111111;
	background:transparent url(/images/tool_04.gif) no-repeat 4px 3px;
}
.amigo {
	background-image:url(images/tooltip/send_mail_bk.gif); 
	background-repeat:no-repeat; 
	width:300px; 
	min-height:140px; 
	height:140px;
	position:absolute;
	z-index:1001;
	top: 159px;
	visibility: visible;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.form_field_01 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	padding-left:5px;
	background-color:transparent; 
	border:none;
}
.form_field_02 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	padding-left:5px;
	background-color:transparent; 
	border:none;
	width:139px;
	height:16px;
}
.form_field_03 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	padding-left:10px;
	background-color:transparent; 
	border:none;
	width:90px;
	height:16px;
}
.video_wrapper {
	float:left;
	margin:13px 5px 13px 5px;
	height:84px;
}
.video_middle {
	padding: 5px;
	float:left;
	width:114px;
	height:84px;
}
.video_left {
	float:left;
	width:94px;
	height:78px;
	padding-top:10px;
}
.video_right {
	float:left;
	width:94px;
	height:78px;
	padding-top:10px;
}
.encuesta_div {
	width:179px;
	height:116px;
	background:transparent url(images/tooltip/poll_bk.gif) no-repeat left top;
	z-index: 1000;
	padding: 5px 10px 5px 20px;
	}
.div_masinfo_left_nw {
	padding-right: 0px;
	font-size: 0.9em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
.div_masinfo_left_nw a{
	color:#003399;
	}
.div_masinfo_left_nw a:hover{
	color:#8DA600;
	}
/* BEG ENCUESTA */
#encuestita {
	position:absolute;
	width:299px;
	height:140px;
	z-index:2;
	visibility: hidden;
	left: 669px;
	top: 161px;
}
#encuesta {
	position:absolute;
	width:299px;
	height:140px;
	z-index:1001;
	left: 665px;
	top: 164px;
}
#Layer1 {
	position:absolute;
	z-index:1001;
}
/* END ENCUESTA */

/*#toplayer{
	border: none; 
	width: 455px;
	margin: 0 auto;
}

#layer{
	position: fixed;
	top: 100px;
	_position: absolute;
	_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");
	width: 455px;
	height: 385px;
	z-index: 5;
	border:0px;
}

#layer a{
	border:none;
	text-decoration:none;
	color:#FFF;
	border:0px;
}

.layer-image{
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0px;
	border:0px;
}
*/
