body {
	text-align:center;
	padding:0px;
	margin:0px;
	}
	.clear { /* generic container (i.e. div) for floating buttons */
	    overflow: hidden;
	    width: 100%;
		height:1px;

	}
	a{
	
			color: white;
			outline:none;
		
	}
div,ul,li,blockquote{
	margin:0;
	padding:0;
}

#frame,#frame_top,#frame_banner,#frame_bottom_pre,#frame_bottom,#frame_bottom_galeria {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;


	}
	
#frame_top{
	height:127px;
	padding:0;

}	
#frame_middle{


}
#frame_middle_espai{

height:160px;
}
#frame_bottom_espai{

height:40px;
}
#frame_middle_margin{

margin-right:35px;
margin-left:35px;
}



#frame_top{
	
}	

#contentleft{
	width:642px;
/*	background:#f0f0f0;*/
	float:left;
}

#contentcenter {
		width:130px;
		float:left;
}
div#hs_2 #contentleft{
	width:471px;
	
/*	background:#f0f0f0;*/
	float:left;
}

div#hs_2 #contentcenter {
padding-left:18px;
margin-left:30px;
		width:370px;
		float:left;
}			
	
	
li.widget{
width:215px;

}


#contentright {
	width:0px;
	float:right;
	}

	#contentall_top{
		margin-right:32px;
		float:right;
		overflow:hidden;
		}	

	#contentleft_top{
		width:201px;
		float:left;
			margin-left:35px;
		}
		#contentcenter_top{
			width:0;
			float:right;
			}	
				
		#contentright_top{
			width:650px;	
			float:right;
		z-index:90;
			position:relative;

				margin-right:24px;
			}
			
			
#frame_bottom{
	position:relative;


}
#frame_bottom_galeria{
	position:relative;
	top:-2px;//firefox bug

}			
#contentleft_bottom{
	position:relative;
	margin:0;
		float:left;

			line-height:20px;
}			

#contentright_bottom{
	position:relative;
		margin:0;
		float:right;
		
}	





#contentleft_bottom_pre{
	
}
#contentcenter_bottom_pre{
	
}
#contentright_bottom_pre{
	
}	
/*formulari de contacte
*/
div#ajax_email{
color: #6c6c6c;
width:350px;
margin:12px;

}

.label,input,textarea,select,.required,.emailform_postal,emailform_form{
	
	font-size:13px;
	margin:0;
	padding:0;
	text-align:left;
	
}
.emailform_postal a,.emailform_form a{
		font-size:13px;
text-decoration:underline;	
}
.emailform_form
{
	width:320px;//es necesari per a la resposta del ajax es veja en el mateix lloc
	height:380px;
}
.link_plano_form {
margin:0;	

padding:0;

	font-size:10px;
/*
background:#F7F7FA;

padding-left:8px;
padding-right:8px;
		padding-top:4px;
	padding-bottom:8px;*/
	white-space:nowrap;

}


input,textarea,select {
color: #6c6c6c;
font-family:Arial;
font-size:12px;
width:150px;
background:#ffffff;
padding:2px;
_padding: 1px;
margin-bottom:10px;
margin-right:6px;
FILTER: alpha(opacity=80,enabled=5);
moz-opacity:0.80;
opacity:0.80;/*
border-top:2px solid #E9E9F3;
border-right:2px solid #E9E9F3;
border-left:2px solid #F6F6FA;
border-bottom:2px solid #F6F6FA;
-moz-border-radius:4px;
*/
border:0;

border-left:5px solid #ffffff;

background:url(img_common/linees_input.png) left bottom repeat-x;


}
textarea{
	line-height:20px;
	background:url(img_common/linees_textarea.png);
}

input.disabled {
FILTER: alpha(opacity=70,enabled=5);
-moz-opacity:0.70;
opacity:0.70;
}
input.hover {
FILTER: alpha(opacity=100,enabled=5);
-moz-opacity:1;
opacity:1;
/*-moz-border-radius:3px;*/
_width: 150px;
}
input.button,input.submit {
padding:4px;
width:auto !important;
color: #ffffff;
border: 0;
background:#6c6c6c;
border-bottom:1px solid #CBCED6;
border-right:1px solid #CBCED6;
cursor: pointer;
_width: auto;
_border: 0;
}
input.button .hover,input.submit .hover {
_width: auto;
_border: 0;
cursor: pointer;
background:#003;
}
textarea {
width:240px;
height:200px;
}
textarea.hover {
FILTER: alpha(opacity=100,enabled=5);
-moz-opacity:1;
opacity:1;
}
select {
voice-family: "\"}\"";
voice-family:inherit;/*Hack ie5 - ie5.5 no llegix les proximes propietats? */ 
}
.required{
}
/**/




.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


body {
	font: 75%/160% Helvetica, Arial, Sans-serif,"Myriad", "Lucida Grande",Times;
	background:#4a4a4a;

	}

h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
	color:#5E1125;
}
ul,li{
	list-style:none;
	margin:0;
	padding:0;
}
h2,h3,h4,h5{
	
	font-size:175%;

	font-family:Helvetica, Arial, Sans-serif,"Myriad", "Lucida Grande",Times;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;

	letter-spacing:-.6px;
/*	line-height:75px;*/
	line-height:1.3em;

	margin-left:42px;
	font-weight:normal;
	padding-bottom:8px;
}
h4{
	font-size:111%;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-left:42px;
}
h5{
	color:#6c6c6c;
	font-weight:bolder;
	
	font-size:100%;
	margin:0;
	padding:0;
	padding-top:10px;
	margin-left:42px;	
}
h3{
	font-weight:bolder;
}

h2{
	top:12px;
}
h2.page_title{
	position:relative;
	top:95px;
	
	font-size:45px;
	color:white;
	font-weight:bolder;
} 
div.post{
	margin-bottom:42px;
}
  
p.no_posts{    
	margin-top:10px  !important;
	
	margin-bottom:30px  !important;
}
div.meta,div.feedback{
	margin-left:42px;
	margin-top:22px;
}  
div.feedback{
	margin-top:0px;
	
}
h2.storytitle a{
	 color:#5E1125;
	}   
div#respond{
  margin-bottom:42px;
}
#frame {
background:#ffffff url(img_common/fons_wrap.png) center top no-repeat;
	}
	#frame_middle_1,#frame_middle_4,#frame_middle_5,#frame_middle_6,#frame_middle_121,#frame_middle_819,#frame_middle_832{ 
		/*actualidad fondos*/

	background:#f7f6f6 url(img_common/fons_veracruanyes_1.jpg) left top no-repeat;

	}
	#frame_middle_2,#frame_middle_8{
	background:#f7f6f6 url(img_common/fons_veracruanyes_1.jpg) left top no-repeat;

	}
#frame_middle_7{
background:#f7f6f6 url(img_common/fons_veracruanyes_2.jpg) left top no-repeat;

}
#frame_middle_9,#frame_middle_25,#frame_middle_34,#frame_middle_3{
background:#f7f6f6 url(img_common/fons_veracruanyes_3.jpg) left top no-repeat;

}
#frame_middle_margin{
background:#ffffff;
}

	
	#frame_bottom_main{

	border-top:0px solid #6c6c6c;

	}
	
#frame_bottom{

border-top:0px solid #6c6c6c;

}

#frame_bottom,#frame_bottom a{
color:#a0a0a0;
font-size:11px;
font-weight:normal;

}


#frame_bottom #contentright_bottom a,#frame_bottom #contentleft_bottom a{


text-decoration:underline;
padding:0;
margin:0;
float:right;
padding-left:10px;
padding-right:10px;

line-height:23px;

}

#frame_bottom #contentright_bottom a:hover,#frame_bottom #contentleft_bottom a:hover{
color:#afafaf;
text-decoration:underline;
}

#contentcenter {

/*	background:#eee;*/
	}

#contentright {

/*	background:#fff;*/
	}

#contentheader,#contentheader a {
/*	background:,#fff*/
	
	font-size:11px;
	color:#095B8B;
	line-height:30px;
	}
	
p,h1,pre {

	margin:0px 10px 10px 10px;
	}
p{
	padding-bottom:10px;
	margin-bottom:0;
}


h1 {
	font-size:14px;
	padding-top:10px;
	}
	
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}

#contentright p { font-size:10px}



	
a {
	text-decoration:none;
	font-weight:bold;
	color:white;
	}
	
pre {
	font-size:11px;
	color:blue;
	}
	

	
ol {
	margin-right:40px;
	}
li {
	margin-bottom:10px;
	}

.clear{
	clear:both;
}














div#mainsubheader {

text-align:center;

}








/*sections*/
ul#menu-sections{
position:relative;
margin:0;

top:0px;

float:right;

}
ul#menu-sections li{

padding:0;
margin:0;

float:left;
}
ul#menu-sections li{
	}
ul#menu-sections li a{
color:#817152;
font-weight:lighter;
font-size:20px;
line-height:30px;
padding-left:12px;
padding-right:12px;
/*
;background-image:url(templates/veracruanyescom/img_text/casinicio_Century_Gothic-14.8_d8c79c_817152_5e1125_0_img_text.png);text-indent:-9999px;height:31px;display:block;
*/

	letter-spacing:-.6px;
	text-decoration:none;
}
ul#menu-sections li a:link,ul#menu-sections li a:active,ul#menu-sections li a:visited{
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	}
ul#menu-sections li a:hover,#menu-sections li:hover a{
	background-repeat:no-repeat;
	background-position:center bottom;
color:#5e1125;	
}

ul#menu-sections li.current-menu-item a:link,ul#menu-sections li.current-menu-item a:active,ul#menu-sections li.current-menu-item a:visited,ul#menu-sections li.current-menu-item a:hover
,ul#menu-sections li.current-page-ancestor a:link,ul#menu-sections li.current-page-ancestor a:active,ul#menu-sections li.current-page-ancestor a:visited,ul#menu-sections li.current-page-ancestor a:hover



{
/*	background-repeat:no-repeat;
	background-position:center bottom;
		background:#028abb url(img_common/bg_button_hor.gif) left top repeat-x;
		
			color:white;*/
			background-repeat:no-repeat;
			background-position:center bottom;
			color:#5e1125;
}

ul li.menu-item-17{
 /*   display:none; */
}

/*sections*/

/*subsections*/
ul#menu-subsections{
margin:0;
padding:0;
margin-top:25px;
}



ul#menu-subsections li a:link,ul#menu-subsections li a:active,ul#menu-subsections li a:visited{
	font-size:150%;
	line-height:2em;
	color:#6c6c6c;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #a6a6a6;
	width:210px;
}


ul#menu-subsections li,ul#menu-subsections li a:hover,ul#menu-subsections li.current-menu-item a:link,ul#menu-subsections li.current-menu-item a:active,ul#menu-subsections li.current-menu-item a:visited,ul#menu-subsections li.current-menu-item a:hover

{
	color:#5E1125;
	text-decoration:none;
	display:block;
}

current-page-ancestor

#content{
	background:url(http://veracruanyes.com/site/cont/themes/mimawp/img_common/page_02.gif) left top repeat;
	 
}

/**/
.content,.content p{
	font-family:Helvetica, Arial, Sans-serif,"Myriad", "Lucida Grande",Times;
	font-weight:normal;	
	margin:0;
	padding:0;
	text-align:left;
	line-height:1.5em;
	font-size:1.2em;
	color:#6c6c6c;
	font-style:normal;
		
}
.content p{
	margin:0;
	padding:0;
}

.content a{
	background:transparent;
	color:#6c6c6c;
}
.content p{
padding:0;
padding-top:20px;
padding-left:46px;
padding-right:46px;	

margin:0;top:0;

}

.content blockquote{
	font-family:Helvetica, Arial, Sans-serif,"Myriad", "Lucida Grande",Times;
	font-weight:normal;	
	margin:0;
	padding:0;
	text-align:left;
	line-height:1.6em;
	font-size:1.6em;
	color:#6c6c6c;
	font-style:normal;
	padding-top:12px;
	padding-left:46px;	
}
.content blockquote br{
	line-height:2em;
	
}
div.content  ul{

	padding-left:46px;
}
div.content  ul li{
	font-size:1.2em;

}
div.content  ul li a{
	font-weight:normal;
	text-decoration:none;
}
div.content  ul li a:hover{
	color:#5E1125;
}

/**/







/**/

p a{
	background:#DFE1DB;
	color:white;
	text-decoration:underline;

}

a:hover{
text-decoration:underline;


}





h1{
	color:#F0E1C8;
	background:transparent url(img_common/logo_veracruanyes.gif) left bottom no-repeat scroll !important;
	font-family:"Myriad","Lucida Grande",Arial,Times,serif,Helvetica, Arial, Sans-serif,"Myriad", "Lucida Grande",Times;
	font-size:11px;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
	text-align:center;
	text-transform:uppercase;
	height: 127px;
	width:260px;
	text-indent: -9999px;

}
















.content_menut a{
background:white;
color:#003;	
}





.mima li{
font-size:9px;
float:center;
padding:8px;
color:#6a6a6a;
}
.mima li a:link,.mima li a:visited,.mima li a:active,.mima li a:hover{
color:#6a6a6a;
text-decoration:underline;
}
.mima li a:hover{
	color:#6a6a6a;
}





		
		
		
		#contentleft_bottom a,#contentleft_bottom a:link,#contentleft_bottom a:active,#contentleft_bottom a:visited,#contentleft_bottom a:hover{
			margin:0;
			padding:0;
			border:0;
			position:relative;
			top:0;
			left:0;
			line-height:auto;
			float:none;
			text-decoration:underline;
		}
		
		
		
		/*languages*/
		/* navigation */

		
		.bar_languages {
			/*background: #DED9D0 url(img_common/menubg.png) repeat-x; */
			height:20px;
			margin-right: 0px;
			float: left !important;
			/*background: #E9E5E4;*/
			padding-right:20px;
	
		}
		.bar_languages li {
			list-style: none;
			margin-top: 0;
			display: inline;
			float:left;
			
		}

		.bar_languages a {
			font-size: 85%;
			border-left: 1px solid #6c6c6c;
			letter-spacing:0.01em;
			color: #6c6c6c;
			float: left;
			font-weight:normal;
			padding-left:8px;
			padding-right:8px;
			
			text-align: center;
			text-decoration: none;
			
			filter:alpha(opacity=60);
			-moz-opacity:.60;
			opacity:.60;
			

		}
		.bar_languages li:first-child a {
			border-left: 0px solid #6c6c6c;
			
		}
		
		.bar_languages .first a {
			
				border-left: 0px solid #6c6c6c;

		}
		
		.bar_languages a:hover{
			/*background:url(img_common/alpha_white_20.png) repeat;
			background-position: left bottom; 
			_background-image: none;
			_background: white;
			*/
			color: #6c6c6c;

			filter:alpha(opacity=100);
			-moz-opacity:1;
			opacity:1;


		}

		.bar_languages .active a:hover,.bar_languages .active a{
			/*background-image: none;*/
			color: #4a4a4a !important;
	/*	background: #94827C;*/
			filter:alpha(opacity=100);
			-moz-opacity:1;
			opacity:1;

		}
		/**/
	

	
	
	/**/
	.separata{
		font-size:1px;
		height:8px;
	}
	
	
div.content  li  p{
	padding-top:0px;
}

div.content  ul.menut{

	padding-left:56px;
}
div.content  ul.menut li{
margin:0;
padding:0;
list-style:disc;
padding-bottom:5px;
font-size:100%;
}




	
	div#contentall_top,div#contentall_top a{
		color:#817152;
		font-size:95%;
		line-height:25px;
		font-weight:normal;
	}
	
	.content table{
	width:100%;
	padding-right:20px;

	}

	.content table td{
	width:33%;
	padding:0;
	padding-top:23px;
	vertical-align:top;
	}
	.content table td:first-child{
	padding-right:12px;
	padding-left:0px;
	
	}
	
	.content table.2columns{
		padding:0;

	}
	
	.content table.2columns td{
	width:50%;
	padding:0;
	margin:0;
	vertical-align:top;
	}
	
	.content .2columns td:first-child{
		padding:0;
		margin:0;
	
	}
	

	
		div.contacto h4{
		margin-left:0px;
		font-weight:bolder;
		padding-bottom:1em;
	}
#hs_2 h3{
	margin-bottom:0;
	line-height:4px;
	font-weight:bolder;

}








div.logos {
		
		width:790px;
		margin:auto;

				padding-top:32px;
}
div.logos  li {

}
div.logos  li a{
float:left;
clear:right;
text-indent:-99999px;
height:80px;
filter:alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
_clear:both;
_min-height:80px;
}
div.logos  li.ilustre_colegio_abogados_valencia a{
		width:206px;

	background:transparent url(img_common/logo_abogados_valencia.png) left center no-repeat scroll !important;
}

div.logos  li.colegio_graduados_sociales_alicante a{
			width:257px;	
	background:transparent url(img_common/logo_graduados_sociales_alicante.png) left center no-repeat scroll !important;
}

div.logos  li.colegio_administradores_fincas_alicante a{
		width:319px;
	background:transparent url(img_common/logo_administadoresfincas_alicante.png) left center no-repeat scroll !important;
}


div.logos li a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;

}


div#hs_2 #contentcenter{
	background:transparent url(img_common/phantom_middle.gif) left center no-repeat scroll !important;

}

strong.no{
	font-weight:lighter;
}

#frame_bottom, #frame_bottom #contentleft_bottom a{
	float:none;
	padding-left:0px;
	padding-right:0px;
	line-height:0px;
}




.wpcf7 p{
	margin:0;
	padding:0;
	font-size:13px;
	padding-bottom:13px;
}

div.wpcf7 p{
	text-align:left;
}
div.legal{
	margin:0;
	padding:0;
	margin-bottom:12px;

}
div.legal p{
	font-size:13px !important;	margin:0;
	margin-top:10px;
	padding:0;
	margin-bottom:22px !important;
}

.required{
	margin-top:12px;
	font-size:12px;
}
input.wpcf7-submit,input#submit{
	background:#3c3c3c;
	border:3px solid #3c3c3c;
	
	color:white;
}
div.wpcf7-response-output{
	padding:12px;
	background:#fafafa;
	border:1px solid #f0f0f0;
}
span.wpcf7-checkbox{
display:block;
	margin-top:3px;
		margin-bottom:3px;	
}
span.wpcf7-not-valid-tip-no-ajax{
	color:#ff7a21;
	padding-left:12px;
	font-weight:bolder;
		font-size:12px;
}
div.wpcf7-mail-sent-ok{
	color: #336633;
	font-weight:bolder;
}
div.wpcf7-validation-errors,.wpcf7-mail-sent-ng{
	color:red;
	font-weight:bolder;

} 
div.wpcf7-display-none{
	display:none;
}

span.wpcf7-radio span.wpcf7-list-item{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}

.formSuccess,.formError{
	display:none;
}

input.wpcf7-captchar{
	width:80px;
}
input.wpcf7-file{
	width:auto !important;
	border:1px solid white !important;
	background:#fff;
}

.wpcf7-acceptance{
	width:34px !important;
}
       




/**/
/* comment styles */  
h4#respond,h4#comments{
	font-size:22px !important;
	font-weight:bolder !important;    
	
}
#commentlist p{
	padding-left:0;
	font-size:14px !important;  
	padding-bottom:8px !important;
} 
div.comment-meta,span.moderation_waiting{
	 font-size:13px !important;  
	
}  
span.fn, span.fn a{
	font-weight:bolder !important;    
}
#commentlist {
	list-style-type: none;


	overflow:hidden;
}

#commentlist li {


/*		-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;*/


	overflow:hidden;


}
.commment_bg{
	background:#eaeaea;
	padding:12px;padding-bottom:12px;border-top:1px solid #efefef;	
}
#commentlist ul li div.commment_bg{
	background:#dadada;

}
#commentlist ul li ul li div.commment_bg{
	background:#cacaca;

}
#commentlist ul li.depth-1 {



}
#commentlist ul li.depth-2 {

border-top:2px solid #efefef;
margin-left:12px;
}
#commentlist ul li.depth-3 {
margin-left:12px;
border-top:2px solid #efefef;

}
span.moderation_waiting{
	color:red;
}
#commentlist cite {
	font-size: 10px;
	color: #669900;
	font-style:normal;
}
div.comment-column_1{
	float:left;
	width:240px;
}

div.comment-column_1 img{
	float:left;
	margin-right:12px;
	border:12px solid white;
}
div.comment-column_2{
margin-left:240px;
}
div.comment-column_2 ul {
}

div.comment-column_2  li{
	padding-top:2px;
	margin-bottom:8px;    
	line-height:1.3em;
}

div.comments_rss{
	padding-top:5px;
	padding-left:0px;
}	
div.comments_rss a{

}

a.comment-reply-link{
	font-weight:bolder !important;
	font-size:13px;
}
div#comments_extend{
	margin-bottom:42px;
}




/**/


div.facebook{
	margin-top:35px;
}
span.fcb-txt{
	margin-left:15px;

}
a.fcb-icon{
	position:relative;
	background:url(img_common/facebook-icon.gif) right top no-repeat !important;
	width:14px !important;
	height:14px !important;
	display:inline-block;
	top:4px;
	text-indent:-999999px !important;
}



/*cookies*/
div#hs_121 strong,div#hs_121 em,div#hs_819 strong ,div#hs_819 em,div#hs_832 em,div#hs_832 strong{
	color:#5E1125;	
	font-style:normal;
}

div#hs_121 .content table{
width:auto !important;
padding-right:46px !important;
padding-left:46px !important;

}


.wpcf7-acceptance {
	width:18px !important;
}
