/***********************************************************************************************
	Web site diseñada por TIZEDIT para:
	Tizedit S.L.
	
	Marzo 2010 
	
	Diseño: www.tizedit.com
	
	css 2.0 style sheet
************************************************************************************************/

/*@import url('buttons.css');*/

body,td,th {
	margin: 0px;
	font-family: 'Hind', sans-serif; 
/*	font-family: "Trebuchet MS", Verdana;*/
	font-size: 16px;
	color: #777777;
	overflow-x: hidden;

}


body {
overflow-y:scroll;

}

.inherit {
width:inherit;
}

b, strong {
color:#999999;
}

.col_normal a{
color:#FF9933;
}

.col_normal a:hover{
color:#ffffff;
}



#bodybis {
	position:relative;
	background-attachment: scroll;
	background-repeat: no-repeat;

	--background-position: center top;
	--background-position: center bottom;

	--background-image: url(../bgr/underthesea3.jpg);
	--background-image: url(../bgr/underthesea35.jpg);


	--background-image: url(../bgr/flores.jpg);
	z-index: 999;
}

.ajustepag{ 
	height:40px;

}
.contenedor {
	max-width: 1300px;

	margin-right: 10px;
	margin-left: 10px;
	--background-color: #FFFFFF;
}

#carousel {
	width: 1085px;
	position:relative; 
	top:0px;
}

/* font */

/* img fondo */

#fullscreendiv img{
	max-width: none; 
	height: none; 
	
}

#fullscreenimg {
	max-width: none; 
	height: none; 
	cursor: pointer; 
	cursor: hand;		
}


#fullscreendiv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow:hidden;
	
}

#noticiasycontenido {
	position: absolute;
	top: 700px;
	width:100%;
	/*height:850px;	*/
}



#more {
	position:absolute;
	bottom:296px;
	left:50%; 
	margin-left:-29px;
	z-index:999;
	cursor: pointer; 
	cursor: hand;	
}

#cristalmenu {
position:absolute;
top:0px;
width:100%;
height:110px;
background-color:#333333;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

#cristalinferior {
position:absolute;
display:block;
bottom:0px;
width:100%;
height:265px;
background-color:#333333;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

#textoin {
 width:1000px; 
 margin-left:-543px; 
 height:100px; 
 position:absolute; 
 bottom:185px; 
 left:50%; 
 z-index:99999;
}

#textoin a{
color:#FFFFFF;
}

#textoin .titulo{
	font-size: 34px;
	line-height: 33px;
	font-weight: bold;	
	float:left; 
	width:330px;
}

#textoin a:hover{
	text-decoration: underline;
}

#textoin .text{
width:530px;
float:left;
}

#textoin .bt{
float:left;
width:120px;
padding-left:10px;
}

/* monitor */

#monitor {
	width: 1150px;
	height: 467px;
	/*filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;*/
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 20px;
}


#monitor img {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;	
}

#monitor li {
	width: 1150px;
	height: 467px;
	overflow: hidden;
}

#monitor ol, ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.imgmonitor {
	width: 1150px;
	height: auto;
}

.marquee-control {
	margin-left:auto;
	margin-right:auto;
	width: 100px;
	height:0px;
	top: -20px;
	position: relative;
	clear: both;
}

/* texto monitor*/



.marquee-text {
clear:both;
position:relative;
top:10px;
float:right;
	height:0px; 
	padding-top:0px; 
	padding-right:15px; 
	font-size:20px;
	z-index:9;
	color:#FFFFFF;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacityIE)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
}

/* nav monitor */

.navmarquee {
	width:15px;
	display:block;
	float:left;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacityIE)";
  filter: alpha(opacity=35);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
}

.navmarquee:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacityIE)";
  filter: alpha(opacity=35);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}

.nostyle {
height: auto;
width: auto;
}

.blancoynegro {/*solo chrome*/
 filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}


#principal {

	margin-right: auto;
	margin-left: auto;
	z-index: 99;
	position: relative;
	width: 100%;
}


.cleam {
	float: right;
	width: 500px;
	line-height: 14px;
	padding-top: 10px;
	text-align: right;
	color: #999999;
}


a img {
	border: none;
	}
	
a:hover img{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.migapan {
	color:#666666;
	margin-top: 15px;
}

.mini {
	font-size: 10px;
	color: #666666;
}

/* link color ***************************************************************** */

 /* Naranja

	
a {
	color: #f5821f;
	text-decoration: none;
}

a:hover {
	color: #F9AD68;
	text-decoration: underline;
}
.botonlinkA li a:hover {
	background-color: #f5821f;
}

.home {
	background-color: #f5821f;

}

.home:hover {
	background-color: #F9AD68;
}
 */
/* Verde 
a {
	color: #BCC22A; 
	text-decoration: none;
}

a:hover {
	color: #989E21;
	text-decoration: underline;
}
.botonlinkA li a:hover {
	background-color: #BCC22A;
}

.home {
	background-color: #BCC22A;
}

.home:hover {
	background-color: #989E21;
} */ 






/* navegación páginas */

#navcontent {
	display:block;
	position:fixed; 
	left:0px; 
	bottom:0px; 
	height:60px; 
	width:100%; 
	background-color:#484848;	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	z-index:9;
}

#navcontent .izda{
	display:block;
	background-image:url(/img/arroleft.png);
	width:50%;
	height:100%;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #222222;
	background-repeat: no-repeat;
	background-position: right;
}

#navcontent .dcha{
	display:block;
	background-image:url(/img/arrowright.png);
	width:49%;
	height:98%;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-repeat: no-repeat;
	background-position: left;
}

#navcontent .dcha:hover{
cursor:pointer;
background-color:#666666;

}

#navcontent .izda:hover{
cursor:pointer;
background-color:#666666;

}





/* mouse over *******************************************************************/
/* A */
.MOverA{
	padding:0;
	font-size:12px;
	cursor:pointer;
	display:block;
	position:;
	right:0;
	bottom:0;
	width:135px;
	height:125px;
	overflow:hidden;
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;

}

.MOverA img {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;	
}

.MOverA b{
	position:absolute;
	font-weight:normal;
	width:135px;
	-moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.MOverA i{
	position:absolute;
	font-style:normal;
	left:135px;
	width:135px;
	-moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
}


.MOverA:hover i{
	left:0px;
}
.MOverA:hover b{
	left:-135px;	
}
.MOverA:hover{
	background-color: #FFFFFF;
	background-image: url(/img/tizeditfnd.png);

}

/* B */

.MOverB{
	padding:0;
	cursor:pointer;
	display:block;
	position:;
	right:0;
	bottom:0;
	width:15px;
	height:30px;
	overflow:hidden;
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
}

.MOverB b{
	position:absolute;
	font-weight:normal;
	width:15px;
}
.MOverB i{
	position:absolute;
	font-style:normal;
	left:15px;
	width:15px;
}

.MOverB:hover i{
	left:0px;
}
.MOverB:hover b{
	left:-15px;	
}

/* mouse over *******************************************************************/


.fila {
	clear: both;
}
.linea {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.lineapuntos{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.linea3d {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}

.filaespacio {
	clear: both;
	padding-top: 5px;
}

p {
	font-size: 0.9em.em;

	margin-top: 5px;
	margin-bottom: 5px;

}


.textoparrafo .lead {
	color: #999999;
}

.textoparrafo p{
	color:#D2D2D2;
}

.fecha {
	font-size: 12px;
	color: #999999;
	float: right;
}

.fechanot {
	font-size: 14px;
	color: #999999;
	padding-bottom: 4px;
	font-style: italic;
}

/* menu superior*/

#menu_superior {
	padding-bottom: 0px;
	padding-right: 5px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	clear: both;
	padding-top: 15px;
	height: 30px;
}

#menu_superior ul {
	list-style: none;
	margin: 0;
	padding: 0px;;
}
#menu_superior ul ul {
 display:none;
}
#menu_superior li {
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
#menu_superior li a {

	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
	
/*	font-weight: bold;*/
	font-weight:100;
}



/*menú inferior*/

#menu_inferior {
width:900px;
padding-bottom:10px;

}

#menu_inferior ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 14px;
}

#menu_inferior li {
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu_inferior li a {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu_inferior li a:hover {
color:#FFFFFF;
}
#menu_inferior {
	padding-top: 13px;
}


.col_640 {
	float: left;
	width: 640px;
}


.col_640 p {
	padding-left: 10px;
}

.col_310 {
	float: left;
	width: 250px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom:10px;
}

.col_310 p{
}



.col_310 h2{
	height: 50px;

}

.col_der {
	float: right;
	width: 225px;
	margin-right:25px;
}



.col_ajuste {
	float:left;
	width: 15px;
	height: 300px;
}

h1 {
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: -0.1ex;
}
h2 {

	font-size: 19px;
	font-style: normal;
	line-height: 23px;
	font-weight:100;
/*	font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	margin-bottom: 4px;
	letter-spacing: -0.1ex;
}
h3 {
	font-size: 14px;
	color: #a4a4a4;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}


#fder {
	float: right;
	position: relative;
	top: -250px;
	z-index: 99;
	right: 5px;
}
#fizd {
	float: left;
	position: relative;
	top: -250px;
	z-index: 99;
	left: 5px;
}

/*paginación*/
#navpags {
width:80%;
margin-left:auto;
margin-right:auto;
height:40px;
clear:both;
padding-bottom:10px;
padding-top:10px;
}


.paganterior {
float:left;
}
.laspaginas {
float:left;
padding-left:30%;

}
.pagsiguiente {
top:0px;
float:right;
}


/* monitor */

#cabecera {
	margin-top: 15px;
}

.col_310 img {
	padding-top: 5px;
	padding-bottom: 5px;
}
.columna {
	float: left;
}
.siguenos {
	float: left;
	padding-top: 12px;
	padding-right: 5px;
	color: #999999;
}

.botonlinkA ul {
	font-size: 1em;
	list-style-type: none;
	list-style-position: outside;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin: 0;
	text-indent: 5px;
}

.botonlinkA ul ul {
	margin-bottom: 10px;
}

.botonlinkA {
	padding-top: 5px;
	padding-bottom: 10px;
}

.botonlinkA li a{
	display: block;
}

.botonlinkA li a:hover {
	/*	border: 1px solid #f5821f;*/
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #FFFFFF;
}




.texto img {
	/*border: 1px solid #333333;
	padding: 15px;
	margin-right: 15px;*/
}



.textolistado {
	font-size: 1em;
	line-height: 1em;
}
.elementolistado {
	padding: 5px;
}
.verdehome {
	font-weight: bold;
	color: #2E3E26;
}

.redes {
	float: right;
	margin-bottom:10px;
	margin-right:25px;
}

#pie {
	border-top: 0px solid #cccccc;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10%;
	background-color: #444444;
	/*position: fixed;*/
	bottom: 0px;
	/*background-image: url(/img/sombrapie.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	color: #707070;
	z-index: 1;
	width: 100%;
	
}

#pie a {
	color: #999999;
}
#entrepie {
	float: left;
	height: 270px;
	background-color: #444444;
	background-image: url(/img/sombrapie.gif);
	width: 100%;
	background-repeat: repeat-x;
	padding-top: 25px;
	
}
#prepie {
	height: 370px;
}




.colcreditos {
	float: left;
	padding-left: 15px;
}
.parrafo {
	text-align: left;
	line-height: 1.3em;
}

#imagenmovil {
	width:200px;
	/*height:200px;*/
	display:none;
	position: relative;
	top: 10px;
	left:10px;
	z-index: 1;
	padding:10px;
}


#menucontrol {

	float:right;
	margin-right:25px;

	margin-top: 10px;
	display:none;
}

#menucontrol a img:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.col_fluid img{
	width: 100%;
}

.col_fluid {
	width: 73%;
	margin-right:15px;
	float:left;
}

.col_mitad, .col_tercio{
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:top;
}


.col_mitad, .col_tercio{
	width: 46%;
	float:left;
	margin-right:20px;
	padding-bottom:20px;
}

.col_tercio{
	width: 30%;
}


.col_mitad li {
	list-style-type: square;
	margin-left:  40px;
}

.apila {
	width:140px;
	float: left;
}

.modulotexto {
	width:170px;
	height: 275px;
	float: left;
	margin: 10px;
}

.modulotexto h3 {
	font-size:16px;
	height:80px;
}

.modulotexto img {
	width:170px;
	height:100px;
}

.FRelem{
	clear: both;
	padding-top: 4px;
	padding-bottom: 2px;
}

.FRelem name {
width: 210px;
display:block;
float: left;
}

#compartir{
float:right;
}

#compartir img{
width:20px;
height:20px;
}

#carrito{
float:right;
}

#carrito img{
width:20px;
height:20px;
}

.imgnoti {
float:left;
max-width:389px;
padding-right:20px;
padding-bottom:20px;
}


.textonoti {
float:right;
}

.texto li {
	list-style-type: square;
	margin-left: 40px;
}

.texto ul {
	clear:none;
	position:relative;
	left:20px;
}

.modulohome {
height:250px;

}

.modulohome p {
padding-top:6px;
}

.modulohome h2 {
height:50px;
}

.imghome {

height:100px;
overflow:hidden;

}






/* Desktop 1024 ****************************************************** */
@media only screen and (min-width: 964px) and (max-width: 1200px) {  


.texto iframe {
width: 700px;
height: 400px;
}

.contenedor {
	width: 960px;
}

#carousel {
	width: 890px;
	/*top:-10px;*/
}

#monitor {
	width: 940px;
	height: 450px;
}

.imgmonitor {
	width: 940px;
}
#monitor li {
	width: 940px;
	height: 467px;
}

.col_310 {
	width: 21%;
}

.col_310 img{
	width: 100%;	
	height: auto;
}
#fder {
	top: -250px;
}
#fizd {
	top: -250px;
}
}

/* ************************************************ */
@media only screen and (max-width: 1080px) {  

#textoin {
	width:100%; 
	margin-left:0px;
	left:0px;
	padding-left:10px;
}

#textoin .titulo{
	width:30%;
}

#textoin .text{
	width:52%;
}

#textoin .bt{
	width:12%;
}

}


/* Desktop 800 / pad / movil horizontal ************************************************ */
@media only screen and (max-width: 963px) {  

.col_fluid { 
	width:99%;
	float:none;
}


}

/* Desktop 800 / pad / movil horizontal ************************************************ */
@media only screen and (min-width: 705px) and (max-width: 963px) {  


.marquee-text {
top:-220px;
}

#menu_inferior {
width:90%;
}

.texto iframe {
width: 700px;
height: 400px;
}

.contenedor {
	width: 700px;
}

#carousel {
	width: 640px;
	top:-10px;
}

#monitor {
	width: 700px;
	height: 320px;
}

.imgmonitor {
	width: 700px;
}
#monitor li {
	width: 700px;
	height: 317px;
}
.col_ajuste{ 
	display:none;
}
.marquee-control { height:0px;
	display:none;
}

.col_der {
	margin-right:5px;
}
.redes {
	margin-right:10px;
}
#fder {
	top: -160px;
}
#fizd {
	top: -160px;
}



.col_310 { margin-left:5px;
	width: 45%;
}

.col_310 img{
	width: 100%;	
	height: auto;
}

.modulotexto {
	width:160px;
	float: left;
	padding: 7px;
}

.modulotexto h3 {
	font-size:16px;
}

.modulotexto img {
	width:160px;
	height:90px;
}

}




/* movil vertical ************************************************ */
@media only screen and (max-width: 704px) {  

#textoin {
position:static;
background-color:#333333;
padding:10px;

}

#textoin  {
display:none;
}

#more {
display:none;
}


.col_ajuste{ 
	display:none;
}

#cristalmenu, #cristalinferior {
display:none;
}

#fullscreendiv {
padding-top:69px;

}

#horaplaneta_ribbon {
display:none;
}

.imgnoti {
max-width:none;
width:98%;
}

#prepie {
	height: 700px;
}


.modulohome h2 {
font-size:28px;
line-height:28px;
height:auto;
}

#menu_inferior {
width:90%;
}

/*#principal {
	overflow:hidden;
}*/

.col_640 {
width:90%;
}

.col_640_h {
width:100%;
padding-left:3px;
padding-right:3px;
}

.contenedor {
padding:5px;

}

.migapan {
padding-top:0px;

}

.texto iframe {
width: 95%;
height: 200px;
}

h1 {
font-size:18px;
line-height: 20px;
}

.col_fluid { 
	margin-left:5px;
	margin-right:5px;

}

.col_fluid img{
	float:none;
	width:95%;
	margin-left:5px;
	margin-right:5px;
}

.col_mitad, .col_tercio {
	width:95.5%;
	margin-left:6px;
	margin-right:15px;
}






.troquel {
position:relative;
left:-50%;

}

#imagenmovil { 
	display:block;
	width:96%;
	height:28%;
	padding-left:10px;
	overflow:hidden;
	/*height:auto;*/
}

#imagenmovil img{
width:100%;
height:30%; 
}

#menucontrol {
	display:inline;
}


.texto li {
	margin-left: 5px;
	padding-right:20px;
}


/* fin botonera menu */


#menu_superior{
	margin-top: 70px;
	height:0px;
	display:none; 
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	height: auto;
	font-size: 20px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-border-radius: 4px;	
	background-color: #2d2d2d;
	position:relative;
	z-index:9;

}
#menu_superior ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
#menu_superior ul ul {
 display:none;
}
#menu_superior li {
	display: block;
	margin-right: 3px;
	margin-left: 3px;
	clear: both;
	display: block;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3c3c3c;
	border-bottom-color: #000000;
}
#menu_superior li a {
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../img/playl.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 10px 6px;
}
#menu_superior li:hover {
	background-color: #000000;
}
	
/* fin botonera menu */
	

/* fin botonera menu */


#menu_inferior{
	margin-top: 70px;
	height:0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	height: auto;
	font-size: 20px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-border-radius: 4px;	
	background-color: #333333;

}
#menu_inferior ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
#menu_inferior ul ul {
 display:none;
}
#menu_inferior li {
	display: block;
	margin-right: 3px;
	margin-left: 3px;
	clear: both;
	display: block;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#menu_inferior li a {
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../img/playl.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 10px 6px;
}
#menu_inferior li:hover {
	background-color: #000000;
}
	
/* fin botonera menu */

#cabecera { 
	position: absolute;
	top:0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	/*position:fixed;*/
	z-index:10;
	background-color:#333333;
	width: 100%;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	border-bottom-width:1px;
}
.contenedor {
	width: 99.5%;
	overflow:hidden;
	margin:0;
	
}

#carousel { 
	display:none;
	
}

#txthome {
	display:none;
}
#monitor {
	display:none;
}

h2 {
font-size:24px;

}



.col_640_h {
	top: -80px;
}

p {
	font-size:14px;
	color: #CCCCCC;
}



.col_310 {
	width: 96%;
	margin-bottom: 10px;
	height: auto;
}

.col_310 p{
	width: 90%;
}
.col_310 img{
	width: 90%;	
	height: auto;
}
img .grid-pad [class*='col-']:not(.noresize) img:not(.noresize){
	width: 100%;	
}
}

/* movil vertical ************************************************ */
@media only screen and (max-width: 398px) {  
	
	.modulotexto {
	width:90%;
	height:auto;
	}
	
	.modulotexto img {
	float:left;
	width:33%;
	
	}
	
	.modulotexto p {
	position:relative;
	left:10px;
	}
	
	.modulotexto h3 {
	font-size:20px;
	height:auto;
	}
}