h1 {
	font-size:170%;
	padding:0;
	margin-bottom:5px;
	float:left;
}

h1#logo img {
	border:none;
	margin-left:40px;
	padding:0;
	background:transparent;
	float:none;
}

h2 {
font-size:150%;
margin:0.3em 0.55em;
padding:0;
color:#000000;
}

h3 {
font-size:130%;
margin-bottom:0px;
margin-top:25px;
color:#000000;
padding:0;}

p {
color:#222222;
font-size:105%;
line-height:140%;
margin:0 0 5px;
padding-top:5px;
}

a {
font-size:11px;
color:#48C708;
text-decoration:none;
}

a:hover {
font-size:11px;
color:#37A600;
text-decoration:underline;
}

#content_left h2 {
font-size:1.5em;
margin:0.3em 0.55em;
padding:0;
}

#content_left a {
font-size:11px;
color:#48C708;
text-decoration:none;
}

#content_left a:hover {
font-size:11px;
color:#37A600;
text-decoration:underline;
}

#content_quienes p{
padding-top:10px;
padding-bottom:5px;
}

#content_quienes h1{
padding-bottom:15px;
}

.infobox h1 {
font-size:12px;
padding-left:13px;
padding-top:13px;
margin:0;
}

.infobox p{
font-size:11px;
padding-left:13px;
margin:0;
}

#footer p {
font-size:11px;
padding-left:160px;
padding-top:50px;
margin:0;
}


#seccion_right h1{
font-size: 16px;
color:#CB1F23;
padding-bottom:10px;
}

#seccion_right .gris_h1{
font-size: 16px;
color:#666666;
padding-bottom:10px;
}

#seccion_right h2{
}

#seccion_right p{
padding-bottom:10px;
}

#seccion_left ul{
list-style-image:url(../img/bg/bullet.gif);
margin:0;
padding-left:20px;
}

#seccion_left ul .portfolio{
list-style-image:url(../img/bg/bullet_portf.jpg);
margin:0;
padding-left:20px;
padding-top:10px;
}

#seccion_left ul .portfolio li {
padding-bottom:0;
}

#seccion_left ul li {
padding-bottom:15px;
}


#seccion_left ul li a{
color:#A23234;
text-decoration:none;
}

#seccion_left ul li a:hover{
color:#A23234;
text-decoration:underline;
}

#seccion_left ul li .on{
color:#A23234;
font-weight:bold;
}

.portfolio_box img {
position:relative;
float:left;
padding-right:8px;
}

/*NOTICIAS*/

.news h1, .news_ampliada h1{
font-size: 12px;
color:#A23234;
padding:0;
margin:0;
}

.news h2, .news_ampliada h2{
font-size: 11px;
color:#666666;
padding-top:6px;
margin:0;
}

.fecha{
font-size: 10px;
color:#666666;
padding:0;
margin:0;
}

.clientes h1 {
font-size:11px;
padding:0;
padding-top:5px;
margin:0;
}

.paginacion p {
font-size:10px;
color:#666666;
}

/*FORMULARIO*/

#formulario{
color:#027200;
}

form input{
background-color:#EBFFEB;
border:1px solid #CEF2CD;
color:#027200;
padding:5px;
}

form textarea{
background-color:#EBFFEB;
border:1px solid #CEF2CD;
color:#027200;
padding:5px;
height:100px;
}

/*LISTAS*/

.servicios_lista{
list-style-image:url(../img/bg/bullet_c.gif);
margin-left:15px;
}

.servicios_lista li{
padding-bottom:10px;
font-size:110%;
}

.interna {
list-style-image:none;
list-style:none;
padding-left:20px;
padding-top:20px;
}

.interna2 {
list-style-image:url(../img/bg/bullet_c.gif);
padding-left:20px;
padding-top:20px;
}

.bordo {
font-size:11px;
color:#993300;
}
