/*
Theme Name: Bluedots Design Theme
Theme URI: http://www.bluedotsdesign.com
Description: Tema de bluedots design
Version: 1.0
Author: Alberto Villalobos
Author URI: http://shawncope.com
Tags: blue, illustration
*/


* {
	margin: 0;
}

body {margin:0px; padding:0px;background:#DBD5B3 url(imagenes/fondo3.jpg) repeat-x;font-family: Georgia,Arial;font-size: 13px;}
#main .contenedor {background-image:url(imagenes/meza7.jpg);background-repeat:no-repeat;min-height: 900px;height: auto !important;	height: 900px;}
.contenedor {width:967px;margin: 0 auto;position: relative;}
#main .contenedor2 {background-image:url(imagenes/meza6.jpg);background-repeat:no-repeat;min-height: 900px;height: auto !important;	height: 900px;}
.contenedor2 {width:967px;margin: 0 auto;position: relative;}
.clear {clear:left;}
p,strong{font-family:Georgia,Arial;line-height:19px;}
p,ol {color:#666666;}
strong {color:#444444;}
h1,h2,h3,h4,h5{font-family:'Vollkorn',Georgia,Arial;}
h3 {font-size:16px;font-weight:normal;}
.push {clear:both;width:1px;height:25px;}
.minipush {clear:both;width:1px;height:15px;}
.tinypush {clear:both;width:1px;height:5px;}
.espacio {width:30px;height:10px;float:left;}
ul.linkazul {padding-left:15px;}
ul li {list-style-type:none;}
ul.linkazul li{line-height:21px;}
a{color:#397D91;}
.grisf {background:#F6F6F6}
.left {float:left;} .right {float:right;}
.px15 {font-size:15px;}
a img {border:none;}
/* -header--*/
#header {width:967px;overflow: visible;height: 110px;}
/* --LOGOTIPO---*/
.logo {margin-top:49px; overflow:visible;border:none;float:left;width:249px;height:45px;margin-left:66px;}
.logo img {border:none;}
/* ---MENU---*/
ul#menu {float:left; padding:0px;margin-left:80px;margin-top: 62px;width:527px;}
.contenedor2 ul#menu{margin-top:65px;}
ul#menu li {display:inline;margin-left:28px;}
ul#menu li a {text-decoration:none;color:white;font-family: Georgia, Arial, Helvetica, sans-serif;font-size:14px; font-style:normal;}
#menu a:hover { text-decoration:underline; }
/* --primer bloque----*/
#primerbloque {overflow:visible;position:relative;height:382px;width:885px;padding-left:71px;float:left;padding-top: 20px;}
#primerbloque .texto {float: left;width: 550px;padding-top: 0px;padding-bottom:0px;}
#primerbloqueb {overflow:visible;position:relative;height:148px;width:885px;padding-left:71px;float:left;}
.texto h2{font-size:50px;color:white;line-height:50px;font-weight:normal;margin-bottom:10px;}
.texto {font-family: Arial; font-weight: normal; color: white; }
.texto p {font-size: 16px;margin-bottom:15px;color:white;}
.imagent {margin-top:10px;width:564px; height:144px;background: url(imagenes/textoprincipal2.png) no-repeat;}
.texto .negro {background:black; color:white;font-size:26px;line-height:26px;width:220px;}
/* ---area de menus secundarios-*/     
.columnaderecha {float:right;width:270px;padding-top:0px;overflow:visible;}	
.menuengraficas{font-size:12px;list-style-type:none;line-height:30px;text-align:right;float:right;width:190px;padding: 20px 75px 0 0;height:169px;}
.menuengraficas a{background:#C0C4B6;text-decoration:none;color:black;font-size:18px;font-style:italic;font-family:Georgia;}
.menuengraficas a{background:#C0C4B6;text-decoration:none;color:black;font-size:18px;font-style:italic;font-family:Georgia;}
.menuengraficas a:hover{color: white;background:#1F7788;}
.menuengraficas input {width:120px;}
body .menuengraficas .botonboletin {width:80px;font-size:12px;background: url(imagenes/botonboletin.png) repeat-x ;color:white;float:right;padding:0;margin-top:0;}
.menuengraficas .wpcf7-response-output  {font-size:11px;border:none;padding:0;margin:0;}
.submenu2 {float:left;height:100px;width:252px;text-align:center;padding:30px 0px 0 0;}
.submenu2 a {margin-top:30px;background: url(imagenes/botonaccion.png) no-repeat;font-family:Georgia;width:188px; height:33px;padding:8px 21px 8px 21px;color:white;font-size:16px;text-decoration:none;}
.columnaderecha h2 {font-size: 16px;font-weight: normal;line-height:5px;color: white;}	
.contenedor2 .submenu2 {padding-top:9px;}

.noticontent {float:left;width:100%;margin-bottom:20px;}
#slides {height:340px;}
.slides_container {width:907px;height:320px;}
.slides_container p, .slides_container h2 {width:907px;}
.ultimotrainf {display:block;}
.slides_container .vermas {float:none;}
/* --segundo bloque--*/
.contenedor2 #segundobloque {margin-top:0px;}
#segundobloque {width:907px;border-top:none;float:left;background:white;margin-top:138px;padding: 20px 30px 40px 30px}
.segundobloqueb{width:907px;border-top:none;border-bottom:none;float:left;background:white;padding: 20px 30px 40px 30px}
.col {width:275px;float:left;}
.col h3 {margin:0px 0 10px 0;}
#segundobloque  h2 {font-size:20px; font-weight:normal;margin-bottom:10px;}
.segundobloqueb  h2 {font-size:18px; font-weight:normal;margin-bottom:10px;}
.col p {font-size:13px;}

.col img {margin-bottom:10px;}
.vermas {width:89px;height:20px;background: url(imagenes/vermas.png) no-repeat top left;float:left;padding-top:2px;padding-left:10px;text-decoration:none;color:white;font-size:14px;font-style:italic;font-weight:normal;margin-top:15px;}
.vermas:hover {background: url(imagenes/vermas.png) no-repeat bottom left;}
#footer .vermas {background: url(imagenes/vermasf.png) no-repeat top left;}
#footer .vermas:hover {background: url(imagenes/vermasf.png) no-repeat bottom left;}
.col2 {width:580px;float:left;}
.col2 p {margin-bottom:15px;}
.col2b {width:540px;float:left;padding: 0 20px 20px 20px;}
.col2b .col {width:255px;} 
.col2b h3 {margin-bottom:0px;}
.ultimotra {border:3px solid #F2F2F2;}
.contitem {width:845px; padding:0 20px 0 200px;}
#atrabajo {float:left;width:580px;}
.mas {background: url(imagenes/mas.png) no-repeat;height:95px;float:left;width:805px;padding-left:80px;}
.item {padding:10px 0;float:left;font-size:11px;width:265px;}
.item strong {font-size:13px;}
.item p {font-size:11px;line-height:16px;}
.imgp {width:100px;float:left;height:100px;}
.col3 {width:427px;float:left;padding-top:20px;}
.segundobloqueb .col3 {width:570px;float:left;padding-top:20px;}
.col4 {width:300px;float:left;padding-top:20px;}
.col3 h2 {font-size:22px;}
.col4 h2 {font-size:25px;}



#segundobloque .ultimotrainf h2{font-size:24px;float:left;width:300px;margin-bottom:2px;}
.ultimotrainf strong {float:right;text-align:right;width:250px;font-weight:normal;padding-top:3px;font-style:italic;}
.titulo {font-weight:normal;font-size:55px;margin-bottom:0px;}
.titverde {width:100%;background:#C7E4E3;height:30px;padding:5px 0 0 30px;margin-left:-30px;border-bottom:1px solid #FEC723; }
.titverde2 {width:100%;background:#C7E4E3;height:30px;padding:5px 0 0 30px;margin-right:-30px;border-bottom:1px solid #FEC723; }
.ele {float:left;margin:3px 0 0 10px;}

#blog {float:right;width:297px;}
#blog .titverde {float:right;margin-right:-30px;width:100%;background:#C7E4E3;height:26px;padding:5px 0px 0 30px;}
#blog h3 {font-weight:normal;font-size:15px;}
#blog img {margin-bottom:8px;}
.linea {clear:both;width:100%;height:1px;border-bottom:1px solid #FEC723;margin-bottom:10px;}
.titulofrase {font-size:28px;font-family:Georgia,Arial;font-weight:normal;font-style:italic;}
.frase {font-size:16px;line-height:130%;}
.serviciosbanner {height:150px;width:885px;margin:30px 0 15px 0; background: url(imagenes/bannerservicios.png) no-repeat;float:left;}
#segundobloque .col3 h2 {font-size:25px;}
ul.listaazul {float:left;width:245px;padding-left:15px;}
ol.listaazul {float:left;width:245px;padding-left:30px;}
ul.listaazul li {line-height:16px;list-style-type:none;display:block;float:left;margin-top:7px;margin-bottom:7px;width:225px;padding-left:25px;background: url(imagenes/vineta.png) no-repeat;}
.col2 ul.listaazul2{width:100%;}
ul.listaazul .l {margin-top:20px;}
ul.linksside {float:left;width:100%;padding-left:0;}
ul.linksside li{background: url(imagenes/linkside.png) no-repeat;width:275px ;height:30px;display:block;float:left;padding-top:5px;margin-bottom:7px;}
ul.linksside li a {margin:0px 0px 0 10px;text-decoration:none;font-size:16px;font-family:Georgia;color:black;}
ul.listaazul2 {float:left;width:340px;padding:0;}
ul.listaazul2 li{line-height:13px;display:block;float:left;margin-top:7px;margin-bottom:7px;width:145px;padding-left:25px;background: url(imagenes/vineta.png) no-repeat;}
.top {float:left;width:967px;height:25px; background:url(imagenes/top.png) no-repeat;}
.bottom {float:left;width:967px;height:53px; background:url(imagenes/bottom.png) no-repeat;}
.vercaso {float:left;width:79px;background:url(imagenes/vercaso.png) no-repeat top left;height:20px;padding:2px 0 0 10px;color:white;text-decoration:none;}
.vercaso:hover {background:url(imagenes/vercaso.png) no-repeat bottom left;}
.lanzarsitio {float:left;width:189px; background:url(imagenes/lanzarsitio.png) no-repeat top left;height:22px;padding:6px 0 0 62	px;color:black;text-decoration:none;text-align:center;} 
.lanzarsitio:hover {background:url(imagenes/lanzarsitio.png) no-repeat bottom left;}
.col3 .lanzarsitio2 {margin:0;}
.lanzarsitio2 {text-indent:-9999px;}
/* --Portafolio especifico--*/
.sidebar {float:right;width:180px;}
.info {width:257px;height:298px;float:left;padding:22px 0 0 70px;;background: url(imagenes/info.png) no-repeat;font-size:11px;}
.info strong {font-size:12px;} .info ul {padding:0;}
.info ul li {margin-bottom:20px;}
.lanzarsitio2 {margin-top:15px;float:left;width:209px; background:url(imagenes/lanzarsitio3.png) no-repeat top left;height:22px;padding:6px 0 0 62	px;color:black;text-decoration:none;text-align:center;} 
.lanzarsitio2:hover {background:url(imagenes/lanzarsitio3push.png) no-repeat bottom left;}
.detalles p{margin:15px 0;}
/* -contacto---*/
.input {float:left;	width:216px;}
input {width:170px;height:21px;padding:4px 5px 0 5px;background: url(imagenes/input.png) no-repeat;border:0;}
form p {margin-bottom:10px;font-size:11px;}
input,textarea {margin-top:5px;}

.formleft {width:216px;float:left;}
.textareainput {float:right;width:355px;;}
textarea {height:215px;width:355px;padding:5px;background: url(imagenes/textarea.png) no-repeat;border:none;}
.mensaje {float:right;width:364px;}
.wpcf7-submit  {font-size:11px;float:left;width:89px;height:22px;padding:0 5px 0 0px;background: url(imagenes/send.png) no-repeat !important;cursor:pointer}
.wpcf7-submit:hover {background-position: left bottom;}
.mini p,.mini strong {font-size:11px;}
.mini {width:150px;}
.mini p:hover {font-size:16px;}
/* -Footer---*/
#footer{background: url(imagenes/amarilla.png) repeat-x;padding-bottom:0px;width:885px;padding:2px 41px;float:left;}
.menufooter {float:left;width:200px;}
.menufooter ul {font-size:20px;line-height:30px;padding:0px;}
.menufooter ul li {list-style-type:none;font-size:11px;margin-top:5px;line-height:15px;}
.menufooter ul li a {color:black;text-decoration:none;}
.contactofooter {float:right;width:280px;}
.contactofooter ul li {line-height:15px;font-size:11px;}

.fb-like {margin-top:-21px;}

#wpcf7-f3-p120-o1 .casillas input{background:none;width:25px}
#wpcf7-f3-p120-o1  #enboton  {font-weight:bold;width:188px;background: url(imagenes/botonaccion.png) no-repeat;color:white;height:33px;cursor:pointer;}

.next {margin-left:30px;}

	





