@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900);
/*
font-family: 'Syncopate', sans-serif;
font-family: 'Maven Pro', sans-serif;
*/
/************************************* RESET **************************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p, td { margin:0; padding:0; } fieldset,img {border:0;}ol,ul {list-style:none;} 
/************************************* COLUMNAS**************************************/
body { margin:0; padding:0; font-family: 'Source Sans Pro'; color:#333; background:#fff ; overflow-x:hidden; padding-top:160px;}
body#home2 { margin:0; padding:0; font-family: 'Source Sans Pro'; color:#333;}
#home p, #home2 p {font:normal 13px 'Source Sans Pro', sans-serif;}
/*estructura*/
#maincontainer			{ width: 1000px; border:0px solid #090; background:transparent; margin:0 auto;  border:0px solid #f00; padding:10px 0 0 0 }
#contentcolumn 		{ width: 1000px; border:0px solid #069; float: left;   padding:0; margin:0; }
#columna-izquierda	{ 	width: 199px; border:0px solid #f00; background: #f0f0f0; margin:0; padding:0; border-right:1px solid #ddd;   }
#columna-grande		{ width: 1000px; border:0px solid #fc0; background: transparent; margin:0;  float: right;  padding:0px;margin-right:0px}
#columna-derecha		{ width: 189px; border:0px solid #069; background:#f0f0f0; float: left;  border-left:1px solid #ddd;   padding:10px 5px; }
#maincontainer		{
							width: 1000px;
							margin-left: auto;
							margin-right: auto;
							background:transparent;
							border:0px solid #f00;
							margin-top:0px;
						}

#contentcolumn 	{ 
/* CONTIENE IZQUIERDA Y CENTRAL */
							float: right;
							width: 1000px;
							border:0px solid #f00;
						 }

#columna-izquierda	{
							width: 200px;
							background: #fafafa;
							border-right:1px solid #dadada;
							border:0px solid #f00;
							padding:0px;
							margin:0px;
								padding-right:14px;
							border-right:1px solid #ddd;
							margin-right:10px;
						}


#columna-grande	{
/*COLUMNA CENTRAL CON CONTENIDO ESPECIFICO DE LA PAGINA*/
							margin-left:0px;
							background-color: transparent;
							float: right;
							width: 765px;
							border:0px solid #069
						}

#columna-derecha	{
							margin-top:0px;
							padding-top:0px;
							float: left;
							width: 0px;
							border-left:1px solid #a5cbe4;
							background:#fff;
							padding-left:5px;
							margin-left:5px;
							border:0px solid #069;
							padding:5px;
							margin:0px;
							margin-right:10px;
							_margin-right:0px;
						}


#home2 #maincontainer {background:transparent}
#home2 #contentcolumn {width:1000px;bordeR:0px solid #f00; margin:0; padding:0; background:transparent}
#home2 #columna-grande {width:1000px; padding:0; margin:0; background:transparent}
div.frasehome h1{text-align:center; font:300 26px 'Source Sans Pro', sans-serif; color:#d18e19; margin:30px 0; margin-bottom:30px;}
div.frasehome h1 b {font-weight:normal}
div.frasehome h1 span  {font:400 14px 'Source Sans Pro', sans-serif; color:#000}

/****************************** PIE Y TOP *************************************/
#pie {
	font:normal 10px 'Source Sans Pro'; width:100%; margin:auto; border-top:1px solid #999; 
	background:transparent; text-align:center; padding:15px 0px; background:#333; color:#fff;margin-top:0px;
	position:relative;
}
#pie a, #pie a:hover{ text-decoration:none; color:#fff; }

div#pie_clie, div#datospie, h2#pie_seo {width:1000px; border:0px solid #f00; margin:0 auto}
div#datospie {font:normal 14px 'Source Sans Pro', sans-serif; margin:20px auto}
div#datospie a, div#datospie a:hover {font:normal 14px 'Source Sans Pro', sans-serif; }
h2#pie_seo {width:1000px; border:0px solid #f90; margin:0 auto}
h2#pie_seo a, h2#pie_seo a:hover {font:normal 12px 'Source Sans Pro', sans-serif;color:#d18e19}
div#banner-superior {
	margin-top:11px; background:transparent
}
#home2 #top{ position:fixed; margin:0 auto 0 auto; 	bordeR:0px solid #fc0; 	background:#fff; padding-top:0px;  }

#top{ position:fixed;width:100%;background:#fff; margin:0 auto 0 auto; 	bordeR:0px solid #fc0;  top:0px; height:90px; z-index:8888 !important}
#top div.iso {position:absolute; right:50%; margin-right:-500px; top:2px; z-index:88888 !important}
#top div.iso p,  #top div.iso img{float:left;}
#top div.iso p{line-height:14px; padding-top:14px; padding-right:10px; text-align:right; font-size:10px;}
#home2 div#maincontainer {
	border:0px solid #f00; width:100%; background:#fff url(../imagenes/fondo-maincontainer.jpg) repeat-x; padding:60px 0px;
}
#home2 #contentcolumn {width:1000px;bordeR:0px solid #f00; margin:0 auto; padding:0; float:none}
#home2 #columna-grande {width:1000px; padding:0; margin:0; float:none;}
div.frasehome {border:0px solid #f00; margin-top:0;position:relative; z-index:99999}
div.frasehome h1{text-align:center; font:300 22px 'Source Sans Pro', sans-serif; color:#d18e19; }
div.frasehome h1 b {font-weight:normal; margin:5px 0;display:block}
div.frasehome h1 span  {font:normal 14px 'Source Sans Pro', sans-serif; color:#333; }
#header1 { float:left;margin:0;padding:0; padding-top:7px;}
#header {background:none; width:1000px; margin:0 auto; position:relative;}
/* menu top */
#nav, #nav ul{z-index: 9999999999;clear:both; margin:0; padding:0; 
list-style-type:none; list-style-position:outside; height:32px; 
width:1000px; background:#447e93; border:0px solid #175471 ;
position:absolute; left:0px; top:90px;
}
#nav a { font:normal 14px 'Source Sans Pro', sans-serif; display:block; padding:7px 24px; text-decoration:none; color:#fff; border-left:0px solid #999;  }
#nav a:hover{font:normal 14px 'Source Sans Pro', sans-serif; display:block; padding:7px 24px; text-decoration:none; color:#333; border-left:0px solid #999; background:#f0f0f0; }
#nav li{float:left;position:relative; border-right:1px solid #ddd;}
#nav li:last-child {border:none}
#nav ul { background:transparent;position:absolute; display:none; left:0px; width:160px; top:31px;  }
#nav li ul a { width:160px; float:left; border-bottom:0px solid #999; background:rgba(34,34,34,0.7); color:#fff; }
#nav ul ul{ top:0; }	
#nav li ul ul { left:155px; margin:0px; width:160px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }
#nav a.menuactivo {background:#333; color:#fff;}
#nav a.padreactivo {background:#333; color:#fff;}

/* menu lateral */
#menu-lateral{ padding:0px; margin-top:40px;}
#menulat { margin-top:0px; width:100%;}
#nav2, #nav2 ul{ left:150px; width:100%;display:block;margin:0px;padding:0px;list-style-type:none;}
#nav2 ul { position:absolute;left:199px;display:none;top:0em;}
#nav2 a{	font:bold 11px 'Source Sans Pro'; text-decoration:none;color:#666; background:none; margin:0px;display:block; padding:5px;border-bottom:1px dotted #ccc;}
#nav2 a:hover{ background:none; color:#d18e19;}
#nav2 li{ position:relative; width:100%;}
#nav2 li ul a{ width:150px;height:auto; background:#f5f5f5; border-bottom:1px dotted #ccc; padding:5px}
#nav2 li ul a:hover{ background:#f0f0f0;}
#nav2 li ul ul { margin:0px; }
#nav li { z-index:2 }
#nav2 li {z-index:1 }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{display:none; cursor:pointer}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{display:block; cursor:pointer}
#nav2 a.menuactivo {background:#e0e0e0}
#nav2 a.padreactivo {background:#e0e0e0}


/* BLOQUE 3 SERVICIOS HOME */
#home2 div.bloque1 { width:1000px;border:0px solid #f00; margin:15px auto; position:relative; z-index:999999;}
#home2 div.bloque1 .cajam {border:0px solid #f00; float:none; display:block; width:1000px; }
#home2 div.bloque1 .cajam img {border:0; padding:0; margin:0}
#home2 div.bloque1 h3 {
	background:none; font:700 32px 'Source Sans Pro', sans-serif; padding:10px;
	text-align:center; line-height:18px; margin:0; border:0px solid #f00;
	color: #5a7d91;
    letter-spacing:-1px;
	border-bottom:1px dotted  #ddd; text-align:center; margin-bottom:10px;
}

#home2 div.bloque1 h3 a, #home2 div.bloque1 h3 a:hover {
 font:normal 17px 'Source Sans Pro', sans-serif; line-height:18px; color:#000;
}
#home2 div.bloque1 h4 {
 font:normal 18px 'Source Sans Pro', sans-serif; line-height:18px; color:#ef1c25; margin:30px 0
}
#home2 div.bloque1 div.desdoc {
	background:none; text-align:center; 
	margin:0; border:0px solid #f00; padding:0px;
}
#home2 div.bloque1 div.desdoc p {font:400 14px 'Source Sans Pro', sans-serif !important; margin-bottom:15px !important	}
/* FIN BLOQUE 3 SERVICIOS HOME */



div#maincontainer2 {
	background:#f6f2f2; width:100%; position:relative; padding:60px 0
}
div#maincontainer3 {
	background:#f6f2f2; width:100%; position:relative; padding:60px 0; overflow:hidden;
	background:url(../imagenes/bg-contact.jpg) center top; color:#fff;
}
div#maincontainer3 p {color:#fff !important}
div#maincontainer3 h3{ color:#fff !important; border:none !important; }
div#maincontainer2 div.redes {
	width:750px; margin:0 auto; padding:15px;border:0px solid #069
}
div#maincontainer2 form {
	display:inline; position:relative; top:4px;border:0px solid #f00; float:right
}
div#maincontainer2 form input {
	padding:8px; border:1px solid #ccc; border-radius:5px; -webkit-border-radius:5px;
}


div#novedades {border:0px solid #f00; width:1000px; margin:0 auto}
div#novedades .cajam {float:left; width:240px;
  background:none;
padding:0px; 
}
  div#novedades .cajam img { -webkit-border-radius: 5px;
  border-radius: 5px;

  }
div#novedades .cajam.espacio {margin-left:10px; }
div#novedades .cajam img {margin:0; padding:0; border:0}
div#novedades h3.titnove {margin-bottom:10px; display:block;}
div#novedades h3.titnove, div#novedades h3.titnove a {font:600 17px 'Source Sans Pro', sans-serif; line-height:17px;  color: #313131;
    display: block; text-align:center; }
div#novedades div.desdoc p {font:normal 14px 'Source Sans Pro', sans-serif; color:#333; padding:10px 0; text-align:center;}
div#novedades div.titproy, .tit_proy {
	font:300 22px 'Source Sans Pro', sans-serif; text-transform:uppercase; text-align:center;
	border-bottom:1px solid #ccc; margin:10px 0; color:#d18e19
}
.tit_proy {background:none; border-lefT:0px; color:#222; font-size:16}
div#novedades div.pieproy {text-align:center;border-top:0px solid #ccc; margin:0; margin-bottom:25px; padding:5px;
background:#ccc
}
div#novedades div.pieproy a {font:normal 18px 'Source Sans Pro', sans-serif; text-transform:uppercase; display:block;}
div#novedades .cajam:hover {opacity:.8}
div.form_buscar {position:absolute; top:10px; right:40px}
div.form_buscar input.boxbuscar {border:1px solid #ccc; padding:5px; border-radius:3px; -webkit-border-radius:3px;}
div.form_buscar input.lupa {position:relative; top:-5px; left:5px;}


/* LISTAR */
.listar3 #columna-grande, body#obras #columna-grande  {
    width: 1000px;
}
body#obras #columna-izquierda, body#obras .imagen_detalle {display:none}
.listar3 #listar .cajam img {	border:0; padding:0 }
.listar3 #listar .cajam {border:0px solid #f00; float:left; width:300px; margin:5px; padding:10px; background:#fafafa; border:0px solid #ddd;}
.listar3 #listar a.le {color:#0490f1; font:300 16px 'Source Sans Pro', sans-serif}
.listar3 #listar H2 a, .listar3 #listar H2 a:hover, .listar3 #listar h2 {background:none; font:bold 17px 'Source Sans Pro', sans-serif !important; padding:10px; text-transform:uppercase;
	text-align:center; line-height:18px; color:#999; margin:0; border:0px solid #f00}
.listar3 H2.titnolink {margin:5px 0;font:normal 17px 'Source Sans Pro', sans-serif;}
.listar3 #listar p {margin:0px; margin-top:5px; color:#999; line-height:17px; font:400 14px 'Source Sans Pro', sans-serif; margin:0px;}
.listar3 #listar .vernota {background:none; border:none; text-align:center; padding-top:5px; padding-bottom:5px;}
.listar3 #listar p.vernota a {font:300 12px 'Source Sans Pro', sans-serif; color:#999}
.listar3 h1.copetelistar {display:block;padding:5px;margin:10px 10px 0px 0px;font:normal 10px 'Source Sans Pro', sans-serif;color:#666;display:none}
.listar3 h1.titproylistar {font:300 24px 'Source Sans Pro', sans-serif;margin:5px 0;color:#bb8325;text-decoration:none; text-align:center; display:none}
.listar3 #listar #megusta {display:block; margin-bottom:3px; border-bottom:2px dotted #666; padding:5px 0; }
.listar3 #listar div.intro_listar p { font:300 14px 'Source Sans Pro', sans-serif;text-align:center;}
.listar3 #listar span.copete {
	display:none
}
body#novedades.listar4 h2.titproylistar {
	font:300 24px 'Source Sans Pro', sans-serif; margin:5px 0; color:#bb8325 !important;	text-decoration:none; border-bottom:1px solid #f0f0f0; margin-bottom:20px; 
}
/* LISTAR NOVEDADES */
.listar4 #contentcolumn { width: 1000px; border:0px solid #069; float: left;   padding:0; margin:0; }
.listar4 #columna-izquierda	{ display:none; width: 175px; border:1px solid #f00 !important; background: #fff; margin:0; padding:0; border-right:1px solid #ddd;   }
.listar4 #columna-grande { width: 1000px; border:0px solid #fc0; background: #fff; margin:0;  float: right;  padding:0px;margin-right:0px}
.listar4 #columna-derecha	{ width: 189px; border:0px solid #069; background:#f0f0f0; float: left;  border-left:1px solid #ddd;   padding:10px 5px; }
.listar4 #listar .cajam img {	border:0; padding:0 }
.listar4 #listar .cajam {
margin:0px 0px;border-bottom:0px dotted #ccc !important; 
width:220px; float:left; 
padding:0 10px;text-align:center;
margin-bottom:15px;}
.listar4 #listar a.le {color:#0490f1; font:300 16px 'Source Sans Pro', sans-serif}
.listar4 #listar H2 a, .listar3 #listar H2 a:hover, .listar3 #listar h2 {font:300 16px 'Source Sans Pro', sans-serif;color:#666;text-decoration:none;text-align:center}
.listar4 H2.titnolink {margin:5px 0;font:bold 50px verdana;}
.listar4 #listar p {margin:0px; margin-top:5px; font:normal 11px 'Source Sans Pro'; color:#333; line-height:17px;}
.listar4 #listar .vernota {display:block; width:170px; margin-left:-5px; padding:3px 3px 3px 25px; background:url(../imagenes/vernota.gif) no-repeat 2% #fdfdfd; margin:0px;}
.listar4 h1.copetelistar {display:block;padding:5px;margin:10px 10px 0px 0px;font:normal 10px verdana;color:#666;display:none}
.listar4 h1.titproylistar {font:300 24px 'Source Sans Pro', sans-serif;margin:5px 0;color:#bb8325;text-decoration:none; text-align:center}
.listar4 #listar #megusta {display:block; margin-bottom:3px; border-bottom:2px dotted #666; padding:5px 0; }
.listar4 #listar div.intro_listar p { font:300 14px 'Source Sans Pro', sans-serif;text-align:center;}
.listar4 #listar span.copete {
	display:none
}
/************************************* DETALLE **************************************/
#detalle {padding-bottom:35px;}
#detalle h2 /* COPETE */{ font-size: 12px; color:#377081; padding:0px; margin:0px;}
#detalle a, #detalle a:hover  { font:bold 10px 'Source Sans Pro';color:#377080;text-decoration:none; line-height:15px }
#detalle a.volver_atras, #detalle a.volver_atras:hover { font:bold 10px 'Source Sans Pro';color:#999;text-decoration:none; line-height:15px; margin-top:20px; }
#detalle h1.titulo, #detalle h2.titulo   { font:300 24px 'Source Sans Pro', sans-serif; margin:5px 0; color:#bb8325;	text-decoration:none; border-bottom:1px solid #f0f0f0; margin-bottom:20px; 	color: #313131;
    font: 28px/1em 'Source Sans Pro';
	border-bottom:1px dotted  #ddd; text-align:left; margin-bottom:30px;}
#detalle h1.copete {color:#666; font:300 16px 'Source Sans Pro', sans-serif}
#detalle h1.copete b {font-weight:normal}
#detalle p {
	font:300 14px 'Source Sans Pro', sans-serif;
	margin-bottom:20px;
}
#detalle .epigrafe { font-size: 10px; padding-left:2px;	margin-top:-1px;	margin-bottom:15px;}
#detalle p.des_doc{padding:10px 0;margin-bottom:0px;font:bold 11px 'Source Sans Pro';color:#3b90bb;line-height:17px;}
#detalle .subtitu { font:bold 11px 'Source Sans Pro';	color:#f58220; }
#detalle .vernota { margin-top:20px;	display:block;width:170px;	padding:3px 3px 3px 25px;border:1px solid #ccc;	background:url(../imagenes/vernota.gif) no-repeat 2% #fdfdfd;}
#detalle .linkdoc { margin-top:20px;	display:block;width:170px;	padding:3px 3px 3px 25px;border:1px solid #ccc;	background:url(../imagenes/link_asociado.gif) no-repeat 2% #fdfdfd;}
#detalle .fecha {	display:none; }
#detalle ul li, #listar ul li, #home ul li { list-style-type:disc; }
#detalle ol li, #listar ol li, #home ol li {list-style-type:decimal;}
#detalle ul, #listar ul, #home ul, #detalle ol, #listar ol, #home ol { margin-left:20px; }
#detalle ul, #listar ul, #home ul, #detalle ol, #listar ol, #home ol { margin-left:30px; }
#detalles div.desdoc {display:none;}
#detalle img.imagen_detalle {margin:10px 0; border:none; padding:0}
#detalle a {
	font:400 14px 'Source Sans Pro', sans-serif !important;
}
#detalles img.imagen_detalle { display:none; }
#detalle div#detalle_contenido .cajam img.imagen_detalle {border:none !important; padding:0 !important}
#gallery {background:none; padding:0px; margin:0px; border:none;}
#gallery h4{display:none;font:bold 14px 'Source Sans Pro'; margin-bottom:10px; background:url(../imagenes/detalle-galeria.png) no-repeat left top; padding-top:10px; padding-left:0px;}
#gallery ul { list-style: none; margin:0px !important }
#gallery ul li { display: inline; }
#gallery ul img {border: 0px}
#gallery ul a:hover img {border:none}#gallery ul a:hover { color: #fff; }

div#spot_bot_izq {margin-top:15px;}
div#spot_bot_izq img {margin-bottom: 10px;}

#form_detalle {-webkit-border-radius:0px;
border-radius: 0px;background:none;border:0px solid #ccc; padding:0px; padding-top:0px; border-right:none; border-left:none; margin-top:25px; border-top:1px solid #ddd; padding-top:25px;}
#form_detalle h6 {
font:300 18px 'Source Sans Pro', sans-serif;
    line-height: 20px;
    color: #333; border:none;
	background:none; padding:0px;
	
	margin-bottom:15px; }
#form_detalle .der {width:330px;float:left	}
#form_detalle .izq {width:330px;float:left	}
#form_detalle input[type=text], #form_detalle textarea {
	border-radius: 3px;-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;padding:5px; text-decoration:none;
   border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;-moz-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;
   width:300px
}
#form_detalle  textarea {
width:760px;
height:120px
}
#form_detalle input[type=submit] {
	background:#666; color:#fff; border-radius:5px; -webkit-border-radius:5px;
	padding:5px; font:bold 12px 'Source Sans Pro', sans-serif; text-transform:uppercase;cursor:pointer
}

p.paginado {margin:15px 0; display:block; border:0px solid #f00; padding:10px;}
p.paginado a {font:300 12px 'Source Sans Pro', sans-serif; color:#333}

#contacto,#pagbusqueda, div#loginpag {font:400 14px 'Source Sans Pro', sans-serif}
#contacto input[type=text] {padding:5px; border:1px solid #ccc; border-radius:5px;}


# input[type=image] {
	background:#666; color:#fff; border-radius:5px; -webkit-border-radius:5px;
	padding:5px; font:bold 12px calibri; text-transform:uppercase;cursor:pointer
}
span.titproyreg, span.titbusqueda, h3.titproylogin {font:300 22px 'Source Sans Pro', sans-serif; color:#666}
#contacto table td {padding:5px 0}

div#pagbusqueda a,div#pagbusqueda a:hover {font:400 14px 'Source Sans Pro', sans-serif}
div#loginpag a, div#loginpag a:hover {font:400 14px 'Source Sans Pro', sans-serif}
div#pagbusqueda a:hover,div#loginpag a:hover {
	color:#bb8325
}

#pie div.redes {border:0px solid #f00; overflow:hidden; width:600px; margin:0 auto;position:absolute; 
left:50%; margin-left:-300px; top:-50px;color:#333
}
#pie div.redes input[type=text] {padding:4px; border:1px solid #ccc; border-radius:5px;}
#pie div.redes input[type=submit] {
	padding:3px; border:1px solid #ccc; border-radius:5px; font:300 12px 'Source Sans Pro', sans-serif;
	margin-left:4px; cursor:pointer;
}
#pie div.redes div.left {float:left; }
#pie div.redes div.right {float:right; position:relative; top:5px;}
#home2 #pie div.redes {display:none;}

span.st_googleplus_large span.stButton span.stLarge {background:url(../imagenes/googleplus_32.png) no-repeat !important}
span.st_twitter_large span.stButton span.stLarge {background:url(../imagenes/twitter_32.png) no-repeat !important}
span.st_facebook_large span.stButton span.stLarge {background:url(../imagenes/facebook_32.png) no-repeat !important}

p.flex-caption {position:absolute; bottom:15%; line-height:46px !important; font-size:56px !important; color:#fff !important; width:1000px; margin-left:-495px !important; text-align:right;  left:50%;  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.8); font-weight:700 !important; letter-spacing:-1px !important}

.cajal, .cajar {
    border: 0px dashed #999;
    border-bottom: 1px solid #666;
font:400 14px 'Source Sans Pro', sans-serif;
    line-height: 14px;
    background: none;
    padding: 0px;
	margin-bottom:15px;
	padding-bottom:15px;
}

#left1 .cajal, #left2 .cajal {
    background: none;
    border-bottom: 1px solid #ddd;
    margin-top: 0px;
}
#left1 h3, #left2 h3, #left1 a, #left2 a, #left1 a:hover, #left2 a:hover  {
font:300 15px 'Source Sans Pro', sans-serif;
    color: #069;
    line-height: 15px; margin-bottom:10px;
}

#home2 #form_detalle {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: none;
    border: 0px solid #ccc;
    padding: 0px;
    padding-top: 0px;
    border-right: none;
    border-left: none;
    margin-top: 0px;
    border-top: 0px solid #ddd;
    padding-top: 0px;
}

#home2 #form_detalle input[type=text], #home2 #form_detalle textarea {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 8px;
    text-decoration: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 0 #eee,#fff 0 1px 0;
    -moz-box-shadow: inset 0 1px 0 #eee,#fff 0 1px 0;
    box-shadow: inset 0 1px 0 #eee,#fff 0 1px 0;
    width: 305px;
}
 #home2 #form_detalle textarea {width:970px; height:90px;}
#home2 #form_detalle .izq, #home2 #form_detalle .der {
    width: 330px;
    float: left;
}
#home2 #form_detalle input[type=submit] {
    background: #87af30;
    color: #fff;
    padding:5px 10px;
    font: bold 13px 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
    cursor: pointer;
	margin:0 auto;
	margin-top:15px;
	float:right;
	margin-right:15px;
	border-radius:0;
	border:none;
	    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#listar .vernota {
    display: block;
    width: auto;
    margin-left: 0px;
    padding: 0x;
    background: none;
    margin: 0px;
}
.cajam {font-size:14px;}
#colorbox, #cboxOverlay, #cboxWrapper {
z-index:9999999999999999999999999999999999 !important
}