.border{ border:5px solid #F4C400; background:#FFF; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}

.color-linea{ background:#FFCC00; box-shadow:0 3px 3px #666; -moz-box-shadow:0 3px 3px #666; -webkit-box-shadow:0 3px 3px #666; margin-bottom:10px;}

.border-derecha{ border-right:1px solid #999;}

.contenido_de_la_web{}

.contenido_de_la_web p{ line-height:18px; font-size:13px; margin-bottom:8px;}

.contenido_de_la_web p span{color:#900; font-weight:bold;}

.fondo-cabecera-ficha{background: #febf01; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top, #febf01 0%, #febf01 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febf01), color-stop(100%,#febf01)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #febf01 0%,#febf01 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #febf01 0%,#febf01 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #febf01 0%,#febf01 100%); /* IE10+ */

background: linear-gradient(top, #febf01 0%,#febf01 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01',GradientType=0 ); /* IE6-8 */}

.logo-foto-empresa img{ border:2px solid #FFF; width:207px; height:114px; }

.direccion-empresa span{ color:#900; text-shadow:none; -moz-text-shadow:none; -webkit-text-shadow:mone; font-size:17px;}

.direccion-empresa h1{ color:#FFF; text-shadow:0 2px 2px #333; -moz-text-shadow:0 2px 2px #333; -webkit-text-shadow:0 2px 2px #333;}

.iconos a{ text-decoration:none; text-shadow:none; -moz-text-shadow:none; -webkit-text-shadow:mone; color:#900; font-size:13px;}

.iconos a:hover{ text-decoration:overline; color:#000;}

.contactos-format{}

.contactos-format p{ color:#069;}

.contactos-format p span{ color:#900;}

p.texto-ubicacion{color:#000; font-weight:bold; font-size:13px; padding-left:5px;}

.texto-logo p{ font-size:14px; font-weight:bold; color:#000;}

.texto-logo p a{ background: url("../../img/logo_small.png") no-repeat left center transparent;

    color: #000000;

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding-left: 40px;

    height:30px;

    text-decoration: none;

    font-style:normal !important;

    width: 210px;

    line-height:30px;}

.texto-logo p a:hover{ text-decoration:overline;}

.inscripcion a{

    background: url("../../img/inscribe_small.png") no-repeat left center transparent;

    color: #000000;

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding-left: 30px;

    text-decoration: none;

    font-style:normal !important;

    width: 190px;

    line-height:30px;

    height:30px;

    text-align:left;

}

.inscripcion a:hover{ color:#900;}

td.btn{ padding-right:15px;}

td.btn a{width:150px; height:23px; background:#FC0; display:block; text-align:center; padding:7px 0 0 0; color:#333; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.imagenes-box{padding-left:10px;}

.imagenes-box a{ width:76px; height:76px; border:1px solid #666; float:left; margin:10px 10px 10px 0; display:block;}

.imagenes-box a img{ width:75px; height:75px; border:none;}

ul.listado-servicios li{ line-height:22px; list-style:circle;}

.bg_footer{ background:#000;}

.fondo-form{ background:url(../includes/img/bg_cuerpo.jpg) no-repeat;}

.fondo-form2{ background:url(../includes/img/bg_cuerpo2.jpg) no-repeat;}

.bg-cabecera-banner{ background:url(../img/bg-cabecera_plantilla.jpg) repeat-x center;}



/* Estilos Clasicos */



body{ font-family:calibri; font-size:12px; color:#333; font-style:italic; background:#E6E6E6; padding:0; margin:0;}

h1, h2, h3, h4, h5, p, a{ padding:0; margin:0;}

	h1{ font-size:17px; margin:10px 10px 10px 0;}

	h2{ font-size:14px; margin:10px 10px 10px 0; font-weight:bold;}

	p{ font-size:14px;} <!-- ESILO DE DIRECCIONES-->

.border-arriba{ border-top:1px solid #F4C400;}

.border-abajo{ border-bottom:1px solid #F4C400;}

input{ width:217px; height:30px; -moz-transition: opacity 1s ease 0s;

    background-color: white;

    border: 1px #CCC solid;



    color: #567792;

    opacity: 0.7;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-family:calibri; font-size:13px; padding-left:4px; padding-right:4px;}

input:focus{/*box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.9);

-moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 10px rgba(255, 255, 255, 0.9);*/

    opacity: 1;

    outline: medium none;}

textarea{ width:217px; height:150px; resize:none; -moz-transition: opacity 1s ease 0s;

    background-color: white;

    border: 1px #CCC solid;

    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;

	-moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;

	-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;

    color: #567792;

    opacity: 0.7; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding-left:4px; padding-right:4px; font-family:calibri; font-size:13px;}

	

.button {

	width:100px;

	height:30px;

    background:#DDDDDD;

    border-radius: 4px 4px 4px 4px;

	-moz-border-radius: 4px 4px 4px 4px;

	-webkit-border-radius: 4px 4px 4px 4px;

	border:1px solid #CCC;

    color: #333333 !important;

    cursor: pointer;

    display: inline-block;

    font: 12px/15px Helvetica Neue,Arial,"Lucida Grande",Sans-serif;

    margin: 0;

    overflow: hidden;

    padding: 5px 9px;

    text-shadow: 0 1px #F0F0F0;

}

.button:-moz-focus-inner {

    border: 0 none;

    padding: 0;

}

.button:hover {

	background:#F4C400;

	border:1px solid #F4C400;

}

.button:focus {

    outline: medium none;

}



/* End Estilos Clasicos */



/*CSS PLantilla*/

.logo-plantilla{

	background: -moz-linear-gradient(center top , #414141, #131313) repeat scroll 0 0 transparent;

	background: -webkit-linear-gradient(center top , #414141, #131313) repeat scroll 0 0 transparent;

	background:linear-gradient(center top , #414141, #131313) repeat scroll 0 0 transparent;

	

	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 36%,#2c2c2c 43%,#000000 53%,#111111 60%,#000000 67%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);

	

    border: 1px solid #2E2E2E;

    border-radius: 8px 8px 8px 8px;

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px;

    color: #FFFFFF;

    font-size: 12px;

    overflow: hidden;

    text-align: left;}

	

.logo-contactos{ border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; background:#FC0; border: 1px solid #2E2E2E;}

.bg-plantilla{ background:url(../img/bg_plantilla.jpg); -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px;border: 1px solid #2E2E2E;}

.border-page-plantilla{ border-radius: 8px 8px 8px 8px;

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px; border: 1px solid #2E2E2E; background:#fff;}

.bg-titulo-plantilla{border-radius: 8px 8px 8px 8px;

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px; background:#EA005E; padding-left:15px;}

.bg-titulo-plantilla h1{ color:#fff; margin:0;}

.bg-titulo-plantilla p{margin:0; color:#fff;}

.foto-plantilla img{border:2px solid #ffff00;border-radius: 8px 8px 8px 8px;

	-moz-border-radius: 8px 8px 8px 8px;

	-webkit-border-radius: 8px 8px 8px 8px;}

.texto-plantilla p{ color:#666; font-style:normal; font-size:12px; text-align:justify; line-height:18px;}

.texto-plantilla p span{color:#EA005E; text-transform:uppercase;}

.texto-plantilla h2{color:#FFF; text-transform:uppercase;}

.imagenes-plantillas img{border:1px solid #EA005E;}

ul.lista-productos-plantilla li{ line-height:30px; list-style-type:circle; font-weight:bold;}

/*End Css Plantilla*/

.enlace-web{ color:#009; text-decoration:underline; font-weight:bold;}

.enlace-web-5{ color:#00F; text-decoration:underline; font-weight:bold;}



.connect_widget .connect_text_wrapper{

    display:none !important;

}

.footer{

    margin-top:10px;

    background:#ffcc00;

}

.footer p{

    color:#666;

    font-size:12px;

    text-align:left;

    font-style:normal;

}

.contenedor-footer{

    margin-top:10px;

}