﻿/*HOME CSS*/
#new_container { width:779px; width:779px; width:779px; width:779px; height:auto; margin-left:auto; margin-right:auto; margin-top:0px; }
#idiomas { width:779px; height:26px; text-align:right;}
#busqueda { width:779px; height:45px; text-align:right; margin-bottom:0px;}
.azultitulos { font-family: Arial, Verdana, Helvetica; font-size:12px; font-weight: bold; color:#2c405b;}.azultitulos a:link { font-family: Arial, Verdana, Helvetica; font-size:12px; font-weight: bold; color:#2c405b; text-decoration:none;}.azultitulos a:hover { font-family: Arial, Verdana, Helvetica; font-size:12px; font-weight: bold; color:#2c405b; text-decoration:underline;}.azultitulos a:visited {color:#2c405b; text-decoration:none;}
.azulsimple{font-family: Arial, Verdana, Helvetica; font-size:12px; color:#2c405b;}.azulsimple a:link{ font-family: Arial, Verdana, Helvetica; font-size:12px; color:#2c405b; text-decoration:none;}.azulsimple a:hover{ color:#2c405b; text-decoration: underline;}.azulsimple a:visited{ color:#2c405b; text-decoration:none;}
#logotipo{ width:779px; height:41px; margin-bottom:15px;}
#sharethis{ width:160px; height:20px; float:right; text-align:right; padding-top:21px;}
.info_home { width:324px; height:305px; float:right;}
.texto_home { width:303px; margin-left:11px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-align:center; padding-top:0px;}.texto_home a:link { font-size:12px;  color:#FFFFFF; font-weight:normal;}.texto_home a:hover { font-size:12px;  color:#FFFFFF; font-weight:normal;}.texto_home a:visited { font-size:12px;  color:#FFFFFF; font-weight:normal;}
.home_buttons { text-align:right;}
.legal_solution{ margin-left:11px; width:303px; margin-top:25px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; font-size:22px;}
.imagen_phlaw{ width:455px; height:305px; float:left;}
.center_home{width:779px; height:305px; background-color:#57AD40;}
.calso{ width:100%; height:0px; clear:both; }
#secciones{ width:779px; height:175px; background-image:url(gris_bg.jpg); background-repeat:repeat-x; text-align:center;border-bottom:#CCCCCC solid 1px; padding-top:10px; margin-bottom:20px;}
.recuadro{ width:185px; height:71px; margin-top:5px; margin-left:8px; float:left; text-align:left;}
.hometxt{ font-family:Arial, Helvetica, verdana; font-size:11px; color: #666666;}.greenareatxt{margin-left:11px; margin-top:15px; margin-bottom:12px; font-family:garamond; font-size:11px;  color:#fff;  font-style:normal; font-weight:normal; text-align:center;}.greenareatxt a:link{ margin-left:11px; margin-top:10px; font-family:garamond; color:#fff;  font-weight:normal; text-decoration:none;}.greenareatxt a:hover{ margin-left:11px; margin-top:10px; color:#fff; font-weight:normal; text-decoration:none;}.greenareatxt a:visited{ margin-left:11px; margin-top:10px; color:#fff; font-weight:normal; text-decoration:none;}.greenareatxt a:active{margin-left:11px; margin-top:10px; color:#fff;  font-weight:normal; text-decoration:none;}

.hometxt_verde{ font-family:Arial, Helvetica, verdana; font-size:11px; color:#669966;}.hometxt_verde a:link{ font-family:Arial, Helvetica, verdana; font-size:11px; color: #669966; text-decoration:none;}.hometxt_verde a:hover{ text-decoration:underline; color: #669966;}.hometxt_verde a:visited{ font-size:11px; color: #669966; text-decoration:none;}
#prefooter{width:779px; height:95px; margin-top:8px;}
.socialmedia{ width:779px; height:80px; padding-top:20px; font-family:Arial, Helvetica, verdana; color:#999999; font-size:9px; text-align:center; border-top:#EFEFEF solid 1px;}
.espacios{ width:779px; height:55px; margin-top:8px; border-top:#CCCCCC 1px solid; text-align:center;}
#footer{ width:779px; height:55px; padding-top:20px; font-family:Arial, Helvetica, verdana; color:#999999; font-size:9px; text-align:center;border-top:#EFEFEF solid 1px; }#footer a:link{ font-family:Arial, Helvetica, verdana; color:#999999; text-decoration:none;}#footer a:hover{ font-family:Arial, Helvetica, verdana; color:#999999; text-decoration: underline;}#footer a:visited{font-family:Arial, Helvetica, verdana; color:#999999; text-decoration: none;}
.premios_destacados{ margin-left:11px; margin-top:10px; font-family:georgia; font-size:12px;  color:#fff;  font-style:italic; font-weight:700;}
.otrospremios{ margin-left:11px; margin-top:15px; margin-bottom:12px; font-family:georgia; font-size:12px;  color:#fff;  font-style:normal; font-weight:normal; text-align:center;}.otrospremios a:link{ margin-left:11px; margin-top:10px; font-family:georgia; color:#fff;  font-weight:normal; text-decoration:none;}.otrospremios a:hover{ margin-left:11px; margin-top:10px; color:#fff; font-weight:normal; text-decoration:none;}.otrospremios a:visited{ margin-left:11px; margin-top:10px; color:#fff; font-weight:normal; text-decoration:none;}.otrospremios a:active{margin-left:11px; margin-top:10px; color:#fff;  font-weight:normal;  text-decoration:none;}
.comillas{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#fff; font-weight:bold; font-style:italic;}

/*Service Page en/es****************************************************/
#s_maincontainer{width:779px; height:auto; border:#CCCCCC solid 1px; margin-left:auto; margin-right:auto}
.s_idiomas{ width:250px; margin-right:20px; float:right; margin-top:5px}
.s_busqueda{width:400px; margin-right:20px; float:right; clear:both; height:45px;}
.s_search{	width:779px; height:80px; background-color:#57AD40; border-bottom:#FFFFFF solid 1px; clear:right; margin-top:0px;}
.s_imagennube{	width:779px; height:75px}
.s_logo{width:260px; height:80px; float:left}.s_menu{width:410px; height:20px; float:right; padding-top:35px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:right}.s_menu a:link{ color:#fff; text-decoration:none}.s_menu a:hover{ color:#fff; text-decoration: underline}.s_menu a:visited{ color:#fff; text-decoration:none}
#content{ width:779px; height:auto; border-top:#EFEFEF solid 1px}#menu_left{ width:160px; height:512px; border-right:#EFEFEF solid 1px; float:left; color:#57AD40; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:15px}#menu_left ul{ line-height:25px; list-style:none; padding-left:0px; margin-left:0px}#menu_left li{ border-bottom:#EFEFEF solid 1px}#menu_left li a:link{color:#57AD40; text-decoration:none; padding-left:10px}#menu_left li a:hover{color:#333333;  display: inline-table; padding-left:10px; padding-right:0px; padding-bottom:0px;}#menu_left li a:visited{color:#57AD40; text-decoration:none; padding-left:10px; padding-right:0px; padding-bottom:0px;}
.s_share{width:240px; float:left; text-align:right; margin-top:10px}.s_services{color:#2c405b; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold;}
#s_servicescontainer{ width:300px; height:100%; float:left; margin-left:40px; border-right:#EFEFEF solid 1px; padding-top:15px;	font-family:Arial, Helvetica, sans-serif; color:#57AD40; font-size:11px; font-weight:bold}					#s_servicescontainer ul{	line-height:20px; list-style: square; padding-left:0px; margin-left:0px;}#s_servicescontainer li{	border-bottom:#EFEFEF  dashed 1px}#s_servicescontainer li a:link{ color:#57AD40; text-decoration:none}#s_servicescontainer li a:hover{ color:#333333; text-decoration:none}#s_servicescontainer li a:visited{ color:#57AD40; text-decoration:none}
/*estilos para aplicar a algunos de los servicios de phlaw*/
.s_servicescontainer_right{ float:left; margin-left:15px; padding-top:15px;	font-family:Arial, Helvetica, sans-serif; color:#57AD40; font-size:10px; font-weight:bold; width:200px;}
.s_servicescontainer_right ul{line-height:20px; list-style: none; padding-left:0px; margin-left:0px;}.s_servicescontainer_right li{border-bottom:#EFEFEF  dashed 1px}.s_servicescontainer_right li a:link{ color:#57AD40; text-decoration:none}.s_servicescontainer_right li a:hover{ color:#333333; text-decoration:none}.s_servicescontainer_right li a:visited{ color:#57AD40; text-decoration:none}					
.s_services_center{ width:300px; height:100%; float:left; margin-left:15px; border-right:#EFEFEF solid 1px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding-right:15px; text-align: justify; font-style:normal; font-stretch:normal; font-weight:normal;}.s_services_center a:link{ color:#57AD40; text-decoration:none;}.s_services_center a:visited{color:#57AD40; text-decoration:none; font-weight: normal;}.s_services_mission{ width:228px; height:100%; float:left; margin-left:15px; border-right:#EFEFEF solid 1px; padding-top:15px; padding-right:15px; }.s_services_mission a:link{ color:#57AD40; text-decoration:none;}.s_services_mission a:visited{color:#57AD40; text-decoration:none; font-weight: normal;}.s_services_blue{	color:#2C405B; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; font-weight:bold;  text-align: justify;}.s_mision_text{ color:Gray; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; text-align: justify; font-style:normal; font-stretch:normal; font-weight:normal;}
.titulos {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding:3px; width:344px; font-weight:bold; background-color:#54A83E;}
.campo_busqueda{ background-color:#57AD40; color:#FFFFFF; border:#57AD40 solid 2px; }
.contact_model{ width:298px; height:55px; background-image:url(contact-model.jpg); background-repeat:no-repeat; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#57AD40; padding-left:15px;}.contact_model a:hover{ text-decoration:underline; color:#3E792D;}
.green-office-title{ color:#57AD40; font-family:Arial,Helvetica, sans-serif; font-size:12px; font-weight:bold;}.green-office-box{ width:100%; height:auto; border-bottom: #ccc 1px solid; margin-bottom:15px;}
/*estilos para aplicar a LOS ARTICULOS DE PHLAW.COM*/
.at-general{ font-family:Arial,Helvetica, sans-serif; font-size:12px;}.at-bold{font-weight:bold;} .at-cursiva{ font-style:italic;} .at-color{ color:#57AD40;}.at-listcontent{ width:100%; height:auto; margin-bottom:15px;}
.at-list{ width:100%; height:auto; margin-bottom:20px; padding-bottom:8px; margin-top:5px; border-bottom:#CCC dashed 1px;}.at-art{ width:100%; height:auto;}
.view {display:none;}
.button{cursor:pointer; }
.btn-nt{cursor:pointer; }.btn-year{cursor:pointer; margin-left: 4px;}.btn-mnt{cursor:pointer; margin-left: 8px;}
.mar-art{margin-left:12px;}
