/*
CSS Credit: http://www.suminfor.com/
*/
* { margin:0; padding:0; border:0;}
body {margin:0;padding:0;line-height: 1.8em;font-family: "Trebuchet MS",Verdana,Tahoma,Geneva,sans-serif;font-size: 12px;color: #666666;background: #808080 url(images/templatemo_main_bg.png) repeat;}

p {	margin: 10px 0px;font-size: 12px;text-align: justify;}
p.opcion_1 {font-size: 12px;text-align: justify;float:right; color:#414B56; background:left url(images/addFav.gif) no-repeat;}
h1 {margin: 0px;padding: 5px 0px 0px 0px;font-size: 24px;font-weight: bold;color:#000000;}
h2 {margin: 0px;padding: 5px 0px 0px 0px;font-size: 20px;font-weight: bold;color: #FC0; text-decoration:none;}
h2:hover {margin: 0px;padding: 5px 0px 0px 0px;font-size: 20px;font-weight: bold;color: #FFF; text-align:left; text-decoration:none;}
h3 {margin: 0px 0px 0px 100px;padding: 10px 0;font-size: 30px;font-weight: bold;color: #F90;}
h4 {clear: both;margin: 0px;padding: 15px 0px 5px 10px;font-size: 14px;font-weight: bold;color: #ff0000;}
a.sin_nada {font-size: 22px;color: #fb6e26;font-weight:bold; text-decoration:none;}
a{text-decoration:none;}
a.sin_nada:hover {font-size: 22px;color: #093;font-weight:bold; text-decoration: underline;}
a.mails{font-size: 12px;color: #36F;font-weight:bold; text-decoration: none;}
a.mails:hover{font-size: 12px;color: #C30;font-weight:bold; text-decoration: underline;}


.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.bolditalic{font-weight:bold; font-style:italic;}

.izda{ float:left; text-align:left;}
.cent{ text-align:center; margin:0 auto;}
.dcha{ float:right; text-align:right;}

.corporativo{ color: #F00; font-size:16px; font:bold;}
.corporativo2{ color: #FFF; font-size:16px; font:bold;}

.style1 {font-size: 22px;color: #fb6e26;font-weight:bold;}
.style2 {font-size: 22px;color: #FF0; text-align: left;font-weight:bold;}
.style3 {font-size:18px;color: #C30;font-weight:bold;margin-left:5px;}
.style4 {font-size: 22px;color: #FFF;font-weight:bold;}


.cabecera{margin: 0px 0px 0px 200px;}
ul.flecha {list-style-image: url(images/arrrow.jpg);}
ul.flecha2 {list-style-image: url(images/arrrow.jpg); margin-left:10px;}
ul.flecha3 {list-style-image: url(images/ir.gif); margin-left:18px;}
ul.galeria {display:block;overflow:hidden; padding-bottom:5px;}


. ul cabecera{ margin: 0px 0px 0px 200px;}

.readmore_black a{display: block;width: 100px;text-align: center;
	background: #06F;color: #ffb21e;text-decoration: none; float:right;}
	
.readmore_white a{clear: both;display: block;width: 100px;height: 22px;	padding-top: 3px;backgroundurl(images/templatemo_more_white.gif) no-repeat;color: #000000;text-decoration: none;text-align: center;}

#templatemo_container {margin: 0px auto;width: 920px;margin-top: 10px;}

/* top */

#templatemo_top {clear: both;width: 882px;height:151px;color: #FFFFFF; background: url(images/fondo-cabecera.png) no-repeat; margin:8px 0px 10px 0px;}

.sitename_panel {float: left;width: 200px;height: 100px;margin: 20px;padding: 0px; background:url(images/logo-astur.png) no-repeat;}
 
.coche{width: 200px;height: 100px; margin:0px 0px 0px 300px; background: url(images/coche.png) no-repeat;
 position:relative;}

.sitename{ overflow:hidden; clear:both; display:block;}

.sitename span{font-size: 40px;color: #ffb21e;font-weight: normal;}


/* end of top */


/* content */

#templatemo_content {float:left;width: 880px;padding: 0px 11px; margin:0px 0px 0px 8px;background: #FFF;-moz-border-radius:10px;-webkit-border-radius:10px;}

.templatemo_content_top{clear: both;width: 920px;height: 15px;background: url(images/templatemo_top.gif) no-repeat;}
/* for IE 6 */
* html .templatemo_content_top{clear: both;width: 920px;height: 15px;margin-bottom: -5px;background: url(images/templatemo_top.gif) no-repeat;}

.templatemo_content_bottom{clear: both;width: 920px;height: 16px;background: url(images/templatemo_bottom.gif) no-repeat; margin:0 auto;}

/* banner */
.banner {width:830px;height:204px;margin-bottom:5px;background:#CCC;margin-top:80px;}

.banner ul {margin: 20px 0px 20px 50px;	padding: 0px;list-style: disc;}

.banner ul li{font-size: 18px;color: #FFFFFF;padding: 0px 0px 5px 0px;}
/* end of banner */



/* 3 boxes */

#templatemo_boxarea{clear: both;margin:20px 0px 10px 0px;padding: 10px 0px 0px 0px;width: 880px; overflow:hidden;}

.box1{float: left;width: 280px;margin-right: 10px;background: #09C;}

.box1top {height: 30px;	padding-top: 5px;text-align: center;background:url(images/templatemo_box2_top.gif) no-repeat;}
	
.body {padding: 20px 10px 0px 30px;}

.box2{float:left;width: 280px; height:60px;margin-right: 18px;background: url(images/boton.gif) no-repeat;text-decoration:none;}
.box2:hover{background: url(images/boton4.gif) no-repeat;text-decoration:none;}

.box2top {height:10px;padding-top: 5px;text-align: center;background:#F2961A;}

.box3{float:left;width: 280px; height:60px;background: url(images/boton.gif) no-repeat;text-decoration:none;}
.box3:hover{background: url(images/boton5.gif) no-repeat;text-decoration:none;}

.box3top {height:10px;padding-top: 5px;text-align: center;background:#1B97B8;}

.boxbottom{width:280px;height: 10px;background: url(images/templatemo_box_bottom.gif) no-repeat;}

.box4{float:left;width: 280px; height:60px;margin-right: 18px;background: url(images/boton.gif) no-repeat;text-decoration:none;}
.box4:hover{background: url(images/boton2.gif) no-repeat;text-decoration:none;}

.box4top {height:10px;padding-top: 5px;text-align: center;background:#AEC609;}

.boxbottom{width:280px;height: 10px;background: url(images/templatemo_box_bottom.gif) no-repeat;}

/* end of 3 boxes */

/* 2 columns */

#templatemo_2columns{clear: both;margin: 0px 0px 0px 0px;padding: 20px 0px 10px 0px;width: 880px; overflow:hidden;}

.column1{float: left;width: 480px;padding: 10px;padding-left: 20px;	background: #ffffff;}

.column2{float: right;width: 320px;padding: 10px;padding-left: 30px;border-left: 1px dotted #CCCCCC;background: #ffffff;}

.column3{float: right;width: 320px;padding: 10px;padding-left: 30px;border-left: 1px dotted #CCCCCC;background: #ffffff;}

.column4{float: right;width: 580px;padding: 10px;padding-left: 30px;border-left: 1px dotted #CCCCCC;background: #ffffff;}

.column_foto{float: left;width: 100px;padding: 10px;border-left: 1px dotted #CCCCCC;background: #ffffff; }

.columas{float: left;width: 180px;padding: 10px;border-left: 1px dotted #CCCCCC;background: #E4E4E4; text-decoration:none;}


/* end of 2 columns */

/* Detail page */

#templatemo_features{clear: both;float: left;margin: 0px 0px 0px 0px;padding: 30px 20px 10px 20px;width: 730px;}

.titlerow {clear: both;float: left;padding: 5px 0px;width: 730px;margin: 15px 0px 5px 0px;font-size: 14px;
	font-weight: bold;color: #FFFFFF;background: #333333;border-bottom: 1px solid #CCCCCC;}

.subrow {clear: both;padding: 5px 0px;font-size: 12px;background: #ffffff;}

.name_column {float: left;padding-left: 10px;width: 250px;font-weight: bold;}

.plan_column {float: left;width: 150px;}

.plan_column img{display: block;width: 18px;height: 18px;margin: 0px;padding: 0px;border: none;}

/* end of detail page */

/* -------- Footer --------- */

#templatemo_footer {clear: left;padding: 15px 0px 0px 0px;width: 920px;height: 62px;color: #FC0;line-height: 24px;text-align: center; margin:0 auto;}

#templatemo_footer a {color: #FFF;text-decoration: none;}

#templatemo_footer a:hover {text-decoration: underline;}

/* --------- end of footer --------------*/


.icono1 { background:url(images/iconos/date.png) no-repeat;height: 72px;width:72px; float: right; margin: 0px 5px 5px 0px; position: relative; overflow:hidden; right:-20px; top:-60px; padding-left:10px;}
.icono2 {background: url(images/iconos/gedit.png) no-repeat;height: 72px;width:72px; float: right; margin: 0px 5px 5px 0px; position: relative; overflow:hidden; right:-20px; top:-60px; padding-left:10px;}
.icono3 {background: url(images/iconos/gdmflexiserver.png) no-repeat;height: 72px;width:72px; float: right; margin: 0px 5px 5px 0px; position: relative; overflow:hidden; right:-10px; top:-60px; padding-left:10px;}
.icono4 {background: url(images/iconos/mail.png) no-repeat;height:38px;width:50px; margin-right:10px; float:right;}

.mapa {	background-color: #CCC; width:550px; height:200px; border:#930 1px solid;}
.foto_der { width:250px; height:188px;float:right; margin-left:20px; margin-bottom:15px; margin-top:15px; border: #CCC 1px solid;}
.foto_der2 { width:250px; height:188px;float:right; margin-left:20px; margin-bottom:15px; margin-top:15px; border: #CCC 1px solid;}
.foto_iz{ width:250px; height:188px;float: left; margin-right:20px; margin-bottom:20px;}
#cif { width:900px; margin:0 auto; text-align:center; font-size:12px; line-height:14px;}
.cuadro_texto1 { padding: 10px 10px 10px 10px; margin: 15px 0px 20px 0px; border:#999 1px solid;}

.canto_css_1 { padding: 10px 10px 10px 10px; margin: 20px 0px 20px 0px;background: # ;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.canto_css_2 { padding: 10px 10px 10px 10px; margin: 15px 0px 20px 0px; border:#CCC 1px solid;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.formulario{ width:550px; background: #D8D8D8; height:300px; margin:20px 0px 0px 0px; padding-top:15px; padding-left:20px;
-moz-border-radius:10px;-webkit-border-radius:10px; font-family:Verdana, Geneva, sans-serif;}

.concanto {background:#FC0; overflow:hidden; margin-top:15px;}
.centro { padding:10px;clear:both;}

#cantoiz1{ float:left;}
#cantoder2{ float: right;}
#cantoiz3{ float:left;}
#cantoiz4{ float: right;}


.style4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #029CF4;
	font-size: 12px;
	font-weight: bold;}
.foto_vehiculo { width:250px; height:180px;float:right; margin-left:8px;}

.marcotexto { padding-left:10px;text-align: justify;float:right; color:#414B56; width:505px; border-left: #CCC 1px double; margin-bottom:10px;}
.marcotitulos {text-align: left;float: left;width:300px; margin-bottom:10px;}
.marcotexto2 { padding-left:10px;text-align: justify;float:right; color:#414B56; width:500px; border-left: #CCC 1px double; margin-bottom:10px; background:#CCC;}
.contenedormail{ display:block; width:300px;}
.cuadro_galeria {text-align: justify;color:#414B56; width:85px;margin:3px; padding:3px;; float: left; }
.marcogaleria{padding-left:10px;text-align: justify;float:right; color:#414B56; width:500px; border: #CCC 1px double; margin-bottom:5px; margin-top:10px;-moz-border-radius:10px;-webkit-border-radius:10px; padding-top:10px;}
.borde superior{ border: #999 1px solid; padding:5px;}
.marcotest{padding-left:5px;text-align: justify;float:right; color:#414B56; width:550px; border-left: #CCC 1px double; margin-bottom:10px;}


/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}

